MULTI-AGENT DEVELOPMENT

并行,不是同时打开更多聊天。

PiGO 把需求转换成带依赖、文件范围和完成条件的工程任务。可并行任务进入不同 worktree,存在依赖或路径冲突的任务按波次顺序执行。

01

Planner 先判断哪些工作可以并行

Planner 输出任务 ID、职责、涉及文件和依赖关系。PiGO 会拒绝未知依赖、自依赖和循环依赖;不是把任何拆分结果直接交给 Worker。

02

冲突检测发生在执行之前

同一波次中,只要两个任务声明的文件路径相同、包含或被包含,它们就不会同时执行。并行度来自明确边界,而不是乐观假设。

03

每个结果都必须回到集成分支

Sub Agent 在独立 worktree 里提交结果,Integrator 按受控顺序汇总。失败、提交哈希和集成状态进入同一条 Run 事件链。

IMPLEMENTED, NOT IMPLIED

代码里已经存在的控制点

  • 依赖图循环检测
  • 文件范围重叠检测
  • 无冲突执行批次
  • 隔离 worktree 与 Agent 提交
  • Integrator 汇总与冲突状态

继续了解

开发与审核模型分离