Skip to content

让三个 agent 竞赛同一个任务 ​

在多个 agent 上并行运行同一个任务是 DevAgent 的杀手锏。同一个 prompt,三个分支,挑出胜者。

步骤 ​

  1. 从同一个起始 ref 创建三个 worktree。把它们命名为 fix-bug、fix-bug-2、fix-bug-3。
  2. 在每个 worktree 中启动不同的 agent —— Claude Code、Codex、Cursor CLI。
  3. 把同一个 prompt 粘贴到这三个中。
  4. 拆分 窗格 让你能看到它们工作——把 标签页 拖到边缘。
  5. 当它们完成时,审查每个 diff。在胜者上使用 Annotate AI Diff。
  6. 从获胜的 worktree 提交、推送、开 PR。
  7. 删除两个落败者——一键移除 worktree 和分支。

为什么有效 ​

不同的 agent 会犯不同的错误。并行运行同一个任务比顺序重试更便宜,并把分歧作为一种信号浮现出来。三个 agent 意见一致的地方,答案很可能是对的。它们出现分歧的地方,你就找到了难点所在。

DevAgent 桌面客户端文档