你的第一个 3-agent 会话
从一个空白应用到三个 agent 并行运行,用时不到五分钟。
这是整份文档中最重要的一页。读完之后,你将拥有三个 agent,以三种不同的方式并行处理同一个任务,并交付一个 PR。
1. 添加一个仓库
在侧边栏点击 Add Repo,让 DevAgent 指向一个本地检出的仓库。DevAgent 会读取该仓库的 git 状态,并把你的默认分支作为它的 base ref——即每个新 worktree 分支所依据的 ref。
之后你可以在该仓库的设置中修改 base ref。
2. 创建一个 worktree
点击仓库名旁边的 +。输入一个任务名("fix-login-race" 就很合适——如果留空,DevAgent 会用某种海洋生物给它命名)。
启动器打开时会预选你的 默认 agent(可在 设置 → 智能体 中配置),或者如果你更愿意从零开始,就打开一个空终端。已固定(pinned)的 worktree 在侧边栏中会更为醒目,这样你真正常驻的那些始终可见。
选择一个 start-from ref。大多数情况下这就是你的 base ref(origin/main),但你也可以从任意分支或提交开始。
DevAgent 会在其托管目录下创建一个真实的 git worktree,检出该分支,并打开它。
3. 选择一个 agent
在新的 worktree 中,会打开一个带 agent 下拉选择框(combobox) 的终端。选择 Claude Code、Codex、Cursor CLI,或任意一个受支持的 agent。DevAgent 会以正确的工作目录启动该 agent 的 CLI,并转发你的订阅凭据。
4. 让三个 agent 在同一任务上竞速
现在把第 2–3 步再重复两次。此时你有了三个 worktree:
fix-login-race→ Claude Codefix-login-race-2→ Codexfix-login-race-3→ Cursor CLI
把相同的 prompt 粘贴到每一个里。三个分支。三份 diff。相同的 prompt。让它们开始干活。
5. 分屏以便同时观察所有 agent
将某个 worktree 的 标签页 拖到某个 窗格 的右侧或底部边缘即可分屏。你可以同时观察三个 agent。参见 标签页、窗格与分屏布局。
6. 选出赢家,审查 diff,交付
一旦 agent 稳定下来,打开每个 worktree 的 diff 视图。使用 Annotate AI Diff 留下内联评论,并将它们发回给最接近目标的那个 agent。
直接从 DevAgent 提交并推送——参见 从 DevAgent 提交并推送。另外两个 worktree 可以一键删除;它们的分支也会随之一起删掉。
就这样
这套流程——添加 → worktree → agent → 分屏 → diff → 交付——就是 DevAgent 的全部。这份文档中的其他每一页,都是对其中某一步的更深入讲解。