结对模式
结对模式让两个智能体处理同一个任务,并替你在它们之间来回传递工作成果。可以一个负责实现、另一个评审每一处 diff;也可以两者各自独立评审再展开讨论;还可以先头脑风暴,再一起动手实现。
基于 PATerminal v1.8.3 编写
四种模式
- 实现 × 评审
- 一个智能体负责实现。每完成一步,另一个就评审 diff,并将反馈传回——每处改动都多一双眼睛把关。
- 交叉评审
- 两个智能体各自独立评审同一批改动,交换发现并展开讨论,最后由智能体 A 将所有内容整合成一份最终清单。不会有人编辑文件。
- 头脑风暴
- 两个智能体围绕你的主题来回碰撞想法,最后由智能体 A 汇总其中最有价值的部分。可选择 在想法上继续发展(yes, and...) 或 唱反调。不会编写代码。
- 头脑风暴 → 共同实现
- 头脑风暴结束后,智能体 A 将工作拆分为两份互不涉及同一文件的任务,两者并行实现,并在途中设置同步点。
开始结对
- 点击工具栏中的 结对。
- 选择 模式。
- 选择如何设置两个窗格:创建新的结对会话、使用此会话中的两个窗格、在聚焦窗格旁添加一个评审者 或 把此会话变为结对会话。
- 检查每个智能体的命令(默认为
claude和codex)以及轮数。 - 填写任务、主题或评审对象,然后点击 开始结对模式。
| 模式 | 需要填写的内容 | 轮数 |
|---|---|---|
| 实现 × 评审 | 给实现者的 首个任务(可选) | 评审轮数 |
| 交叉评审 | 评审对象(可选)(留空表示未提交的更改,也可以填写如“PR #123 via gh pr diff”)以及 评审重点 | 交换意见的次数 |
| 头脑风暴 | 主题(必填) 和讨论风格 | 想法交流的次数 |
| 头脑风暴 → 共同实现 | 主题(必填) | 想法交流的次数 和 实现中的同步次数 |
交接的工作方式
终端上方的状态条会显示模式、当前轮次以及接下来会发生什么。交接依据的是智能体的官方完成信号——Claude Code 的 Stop hook 和 Codex 的回合完成事件——而不是靠沉默时长来猜测。
- 在实现 × 评审模式中,当实现者到达合适的节点时,点击 交给评审。PATerminal 会获取 diff,粘贴给评审者并提交。评审者的回复在其停止输出后会自动传回。
- 交接按钮(返回反馈、交换意见、同步进度、进入总结 等)始终可用,方便你手动交接。
- 如果智能体在其终端中请求批准,结对会等待你处理——不会自动发送任何内容。
- 如果没有可评审的未提交更改,则不会进行交接,该轮也不计数。
运行期间的控制
- − / +
- 减少或增加一轮。
- 交回实现方
- 不发送任何内容,直接交回回合;该轮不计数。
- 暂停 / 继续
- 暂停自动交接。
- 结束
- 结束结对模式。两个智能体都会继续运行。
- 继续进入实现
- 头脑风暴结束后,让同样的两个智能体拆分工作并动手实现。
默认命令
“设置”→ 配对模式默认命令 用于设置实现者和评审者的命令(默认为 claude 和 codex)。互换 可交换两者。你仍可以在设置对话框中为每次结对单独修改。
提示
组合不同的智能体——由 Claude Code 实现、Codex 评审,或者反过来——往往比使用同一模型的两个副本能发现更多问题。