結對模式

結對模式讓兩個代理處理同一項工作,並替你在兩者之間來回傳遞成果。可以由一個負責實作、另一個審查每一份 diff;也可以兩者各自獨立審查後再互相討論;或是先腦力激盪,再一起動手實作。

以 PATerminal v1.8.3 為準撰寫

四種模式

實作 × 審查
一個代理負責實作。每完成一個步驟,另一個就審查 diff,並把回饋傳回去——每次修改都多一雙眼睛把關。
交叉審查
兩個代理各自獨立審查同一批變更,交換發現並互相討論,最後由代理 A 把所有內容整合成一份最終清單。沒有人會編輯檔案。
腦力激盪
兩個代理針對你的主題來回激盪點子,最後由代理 A 整理出最有力的幾個。可選擇 在點子上繼續發展(yes, and...) 或 唱反調。不會撰寫程式碼。
腦力激盪 → 共同實作
腦力激盪結束後,代理 A 會把工作拆成兩份互不碰觸相同檔案的任務,兩個代理並行實作,途中設有同步點。

開始結對

  1. 按一下工具列中的 結對。
  2. 選擇 模式。
  3. 選擇兩個窗格的配置方式:建立新的結對工作階段、使用此工作階段中的兩個窗格、在聚焦窗格旁新增一個審查者 或 把此工作階段變成結對工作階段。
  4. 確認每個代理的指令(預設為 claude 與 codex)以及輪數。
  5. 填入工作、主題或審查對象,然後按 開始結對模式。
模式要填寫的內容輪數
實作 × 審查給實作者的 首個任務(選填)審查輪數
交叉審查審查對象(選填)(留空代表尚未提交的變更,也可以填入例如「PR #123 via gh pr diff」)以及 審查重點交換意見的次數
腦力激盪主題(必填) 與討論風格點子交流的次數
腦力激盪 → 共同實作主題(必填)點子交流的次數 與 實作中的同步次數

交接的運作方式

終端機上方的狀態列會顯示模式、目前的輪次,以及接下來會發生什麼事。交接依據的是代理的官方完成訊號——Claude Code 的 Stop hook 與 Codex 的回合完成事件——而不是靠沉默多久來猜測。

  • 在實作 × 審查模式中,當實作者到達適合的段落時,按 交給審查。PATerminal 會擷取 diff、貼給審查者並送出。審查者的回覆在它停止輸出後,會自動傳回去。
  • 交接按鈕(回傳回饋、交換意見、同步進度、進入總結 等)會一直顯示,方便你手動交接。
  • 如果代理在終端機中要求核准,結對會等你處理——不會自動送出任何內容。
  • 如果沒有尚未提交的變更可供審查,就不會交接,該輪也不會計算。

執行期間的控制項

− / +
減少或增加一輪。
交回實作方
不送出任何內容,直接把回合交回去;該輪不會計算。
暫停 / 繼續
暫停自動交接。
結束
結束結對模式。兩個代理都會繼續執行。
繼續進入實作
腦力激盪結束後,讓同樣的兩個代理分工並實作。

預設指令

「設定」→ 配對模式預設指令 可設定實作者與審查者的指令(預設為 claude 與 codex)。互換 可對調兩者。你仍然可以在設定對話方塊中針對每次結對個別修改。

提示

搭配不同的代理——由 Claude Code 實作、Codex 審查,或反過來——通常會比使用同一個模型的兩個副本抓出更多問題。

還是卡住了嗎?

請先查看常見問題,或寄信告訴我們你的作業系統、PATerminal 版本,以及你已經嘗試過的方法。每封來信我們都會回覆。