文档 / 你的第一个 3-agent 会话
这是文档中最重要的页面。读完本页后,你将看到三个智能体并行运行,采用三种不同方法处理同一任务,并交付一个 PR。
1. 添加仓库¶
在侧边栏点击 Add Repo,并将 Orca 指向一个本地检出。Orca 会读取仓库的 git 状态,并将你的默认分支作为其 基础引用 —— 每个新工作树都从该引用分支。
稍后可以在仓库设置中更改基础引用。
2. 创建工作树¶
点击仓库名称旁边的 +。输入任务名称(fix-login-race 即可 —— 如果留空,Orca 会用一种海洋生物为它命名)。
启动器打开时会预选你的 默认智能体(可在 设置 → 智能体 中配置),或者如果你更想从零开始,则显示一个空终端。已固定的工作树会在侧边栏中突出显示,让你实际使用的工作树保持可见。
选择一个 起始引用。大多数情况下,这是你的基础引用(origin/main),但你也可以从任意分支或提交开始。
Orca 会在其受管目录下创建一个真实的 git 工作树,检出该分支,并打开它。
3. 选择智能体¶
在新工作树中,会打开一个带有 智能体下拉框 的终端。选择 Claude Code、Codex、Cursor CLI 或任意 受支持的智能体。Orca 会以正确的工作目录启动该智能体的 CLI,并转发你的订阅凭据。
4. 让三个智能体竞速同一任务¶
现在再重复步骤 2–3 两次。你现在有三个工作树:
fix-login-race→ Claude Codefix-login-race-2→ Codexfix-login-race-3→ Cursor CLI
将同一个 Prompt 粘贴到每个终端。三个分支。三个差异。同一个 Prompt。让它们工作。
5. 分屏以便同时观察它们¶
将工作树的标签拖到窗格的右侧或底部边缘以进行分屏。你可以同时观察三个智能体。参见 标签、窗格与分屏布局。
6. 选出胜者、审查差异并交付¶
当智能体稳定下来后,打开每个工作树的差异视图。使用 标注 AI 差异 留下行内评论,并将它们发回给最接近的智能体。
直接从 Orca 提交并推送 —— 参见 从 Orca 提交并推送。另外两个工作树可一键删除;它们的分支也会随之删除。
这个流程 —— 添加 → 工作树 → 智能体 → 分屏 → 差异 → 交付 —— 就是 Orca 的全部。这些文档中的其他每一页都是对其中某个步骤的深入讲解。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 orca48/orca