概念/概念定义
ADPS Agent 系统 · 工程概念
写入冲突域
识别并行任务可能共同改变的文件、标识、配置、领域对象和外部环境。
应用背景:两个 Agent 没改同一文件,仍然互相覆盖
两个 Coding Agent 在不同 worktree 中开发不同服务。一个为新需求申请编号 REQ-417,另一个也从同一张表取到这个编号;或两者分别修改客户端和服务端,却对公共 API 做出不兼容假设。Git 文件没有冲突,业务写入已经冲突。
概念定义
写入冲突域是一组不能无协调并发修改的对象。它可以是文件,也可以是编号空间、公共配置、数据库记录、测试环境、API 合同、部署槽位、云端配额或外部业务资源。冲突域由“共同改变什么”定义,而不只由仓库路径定义。
工程机制
调度前,任务声明预计读写集和资源键,例如 api:customer-v2、db:tenant-17/payroll、env:uat-3。调度器据此选择串行、分片、租约或合并策略。运行中发现新的共享对象时,Agent 必须扩大冲突域并重新调度,不能继续假设隔离成立。
使用边界
精确静态推断所有写集通常不现实。高风险未知对象应先串行,确认分片规则后再并行。Worktree 仍然适合隔离代码文件,但不能替代领域对象、外部资源和版本合同的冲突检查。
提出与来源
- ADPS 内初始来源
- 初始问题:唐洪山;实践补充:Pylon PENG、王伟;整理命名:ADPS
- ADPS 整理
- ADPS 将文件冲突扩展到编号、配置、数据库记录、测试环境和外部资源。
- 当前地位
- 跨模块概念
溯源记录
- 来源记录
- ADPS 白皮书研讨与模式整理。
- 本页首次公开