跳转至

6.4 多 Agent 与 worktree

多 Agent 不是“开越多越快”,而是把角色拆开。

三个基础角色

角色 职责 禁止
Scout 调研、找文件、列风险 不改代码
Builder 按计划实现 不扩大范围
Verifier 审查、跑验证、找问题 不写主体实现

这个分工比“一个 Agent 全干”更稳定。

什么时候适合多 Agent

适合:

  • 调研和实现可以分开。
  • UI 和 API 文件边界清楚。
  • 两个方案可以并行探索。
  • 需要独立 code review。
  • worktree 能隔离改动。

不适合:

  • 文件边界不清楚。
  • 任务很小。
  • 多个 Agent 都要改同一个核心文件。
  • 没有人做最终集成。

worktree 的意义

worktree 让多个 Agent 在不同工作区改代码,避免互相覆盖。

适合:

Agent A: 改前端页面。
Agent B: 改 API。
Agent C: 补测试。

不适合:

三个 Agent 同时改 auth 核心模块。

多 Agent 前置清单

  • 每个 Agent 的目标是否清楚?
  • 每个 Agent 的文件范围是否清楚?
  • 是否有共享文件?
  • 谁负责集成?
  • 用什么测试证明集成成功?
  • 失败时怎么回滚?

清单答不上来,不要并行实现。