1つのコードエージェントを起動するのは簡単です。複数を並列で動かすと、すぐに調整の問題になります。どのエージェントが作業中か、どれが待機中か、どのブランチが変わっているか、どの結果を次のステップに渡すべきか。

[Paneflow 0.6.0](https://github.com/ArthurDEV44/paneflow/releases/tag/v0.6.0)で入ったPaneflow Conductorは、この調整を明示的にします。1つのエージェントが公開CLIの`paneflow`を通じて、他のエージェントを見つけ、出力を読み、次のpromptを送り、turnの完了を待てます。

## フリート全体を1つのCLIで扱う

すべてはPaneflowのローカルソケットを通ります。ConductorはClaude Code、Codex、OpenCode、Gemini、またはscriptになれます。インターフェースがただのshell commandだからです。

```bash
paneflow ps
paneflow status claude-impl
paneflow read claude-impl --lines 120
paneflow send claude-impl "Keep going and finish with REPORT_DONE"
paneflow wait --match claude-impl --pattern '^REPORT_DONE'
paneflow watch
```

重要なのはここです。CodexはClaude Codeが作った結果を確認できます。Claude CodeはOpenCodeにレビュータスクを渡せます。scriptは各ペインでどのharnessが動いているかを気にせず、同じworkflowを開始できます。

繰り返し使う作業では、`paneflow up`がTOMLファイルからhook済みのワークスペースを起動し、`paneflow flow run`がspawn、wait、feed、reviewを含むマルチエージェントpipelineを実行します。

## ターミナルを隠さずに委任する

Paneflow Conductorはエージェントを置き換えません。Paneflowをhosted runtimeに変えるものでもありません。ペインは本物のターミナルのままです。読めます。引き継げます。コマンドを止められます。方針も変えられます。

価値は、エージェントがコピー&ペーストされたcontextに頼らなくてよくなることです。Conductorエージェントは隣のペインを読み、現在の状態を理解し、絞ったfollow-upを送り、`REPORT_DONE`のようなsentinelを待ってから続行できます。

実装、レビュー、テスト、ドキュメントを分けるとき、このpatternが効きます。leaderエージェントは古いメモから推測する必要がありません。実際のフリートを見に行けます。

## タイマーではなく状態を待つ

Paneflow 0.6.0は、hook済みエージェント向けにturn単位で追跡される状態マシンを追加します。ペインは`thinking`、`waiting_for_input`、`finished`のような状態を返せます。`paneflow watch`はlifecycle eventをJSONLとしてstreamし、`paneflow wait`は任意のsleepではなく条件でblockします。

これはオーケストレーションとscreen scrapingの違いです。Conductorは数秒ごとにターミナルをpollして、出力が落ち着いたことを期待すべきではありません。エージェントが本当に止まったとき、入力を求めたとき、約束したmarkerを出したときに反応すべきです。

## 制御の境界を見える場所に置く

安全性のモデルは意図的です。MCP bridgeはread-onlyです。`paneflow read`はpeerの出力を信頼できないデータとして扱います。デフォルトでは、`paneflow send`はpromptを事前入力するだけで、人間がEnterを押します。

Auto-submitはありますが、scripting gateまたはAI free access modeで明示的に有効化する必要があります。隔離したworktreeや信頼できるworkflowでは強い経路を使える一方で、無音のcross-pane writeはデフォルトになりません。

この境界が本質です。エージェントには協調に必要な共有contextを渡す。ただしターミナルは見えるままにし、人間がいつでも引き継げるようにする。

## 小さなフリートから始める

完全なリファレンスは[Conductor docs](/ja/docs/conductor)にあります。まずは2つのペインから始めてください。実装エージェント、レビューエージェント、そして次のpromptを送る前に両方を読むconductorです。

すでに複数のCLIエージェントを横に並べて動かしているなら、Paneflow Conductorは別のprivate protocolではなく、共通の操作面を渡します。