ペアモード

ペアモードは、2つのエージェントに同じタスクを担当させ、作業のやり取りを代わりに受け渡します。片方が実装してもう片方がすべてのdiffをレビューする、2人が独立にレビューして議論する、あるいはブレストしてから一緒に実装する、といった使い方ができます。

PATerminal v1.8.3 時点の内容です

4つのモード

実装 × レビュー
片方のエージェントが実装します。ひと区切りつくたびにもう片方がdiffをレビューし、フィードバックが戻されます。すべての変更にもう一組の目が入ります。
クロスレビュー
2つのエージェントが同じ変更を独立にレビューし、指摘を交換して議論したあと、エージェントAがすべてを1本の最終リストにまとめます。どちらもファイルは編集しません。
ブレスト
エージェント同士がお題についてアイデアを出し合い、最後にエージェントAが有望なものをまとめます。アイデアに乗っかって発展させる(Yes, and)か批判役を選べます。コードは書きません。
ブレスト → 共同実装
ブレストのあと、エージェントAが作業を同じファイルに触れない2人分に分担し、両方が並行して実装します。途中には同期ポイントが入ります。

ペアを始める

  1. ツールバーのペアをクリックします。
  2. モードを選びます。
  3. 2つのペインの組み方を選びます。新しいペアセッションを作る、このセッションの2ペインで組む、フォーカス中のペインの隣にレビュー役を追加する、このセッションをペアセッションにするのいずれかです。
  4. 各エージェントの起動コマンド(既定はclaudeとcodex)と回数を確認します。
  5. タスク、お題、またはレビュー対象を入力し、ペアモードを開始を押します。
モード入力する内容回数
実装 × レビュー実装役への最初のタスク(任意)レビューの回数
クロスレビューレビュー対象の指定(任意)(空欄なら未コミットの変更。「PR #123 を gh pr diff で」なども可)とレビューの観点(任意)突き合わせの回数
ブレストお題(必須)と議論のスタイル意見交換の回数
ブレスト → 共同実装お題(必須)意見交換の回数と実装中の同期回数

受け渡しのしくみ

ターミナルの上の帯に、モード、現在のラウンド、次に起こることが表示されます。受け渡しは、出力が止まったことから推測するのではなく、エージェントの公式な完了シグナル(Claude CodeのStopフックとCodexのturn-completeイベント)に従って行われます。

  • 実装 × レビューでは、実装役の作業にちょうどよい区切りがついたらレビューへ渡すを押します。PATerminalがdiffを取得してレビュー役に貼り付け、送信します。レビュー役の返答は、出力が落ち着いた時点で自動的に実装役へ転送されます。
  • 受け渡しボタン(フィードバックを返す、指摘を交換、進捗を同期、まとめへ進むなど)はいつでも表示されているので、手動で受け渡すこともできます。
  • エージェントがターミナルで承認を求めた場合、ペアはあなたの操作を待ちます。何も自動送信されません。
  • レビューする未コミットの変更がない場合は何も受け渡さず、ラウンドも消費しません。

実行中の操作

− / +
ラウンドを減らす・増やします。
実装役へ戻す
何も送らずにターンを戻します。このラウンドは回数に数えません。
一時停止 / 再開
自動の受け渡しを一時的に止めます。
終了
ペアモードを終えます。どちらのエージェントも動き続けます。
実装へ進む
ブレストのあと、同じ2つのエージェントに作業を分担させて実装に進みます。

既定のコマンド

設定 → ペアモードの既定コマンドで、実装役とレビュー役の起動コマンドを設定します(初期値はclaudeとcodex)。入れ替えで2つを交換できます。ペアごとに設定ダイアログで変更することもできます。

ヒント

同じモデルを2つ並べるより、異なるエージェントを組み合わせる(Claude Codeが実装してCodexがレビュー、またはその逆)ほうが、多くの問題を見つけやすくなります。

解決しませんか?

FAQをご確認いただくか、お使いのOS、PATerminalのバージョン、試したことを添えてメールでお問い合わせください。すべてのメッセージに返信します。