なぜコーディングエージェントには専用のワークスペースが必要なのか
コーディングエージェントを一つ起動するのは簡単になりました。複数起動するのも簡単です。本当の問題は、ターミナルの間で迷子にならずに、そのタスクを追い、文脈を見つけ直し、結果を確かめなければならないときに始まります。
Paneflow はこの問題から出発します。複数のエージェントには、それらを理解できる状態に保つために設計されたワークスペースが必要だ、という考え方です。
タスクはターミナル一つには収まらない
一つのタスクは、エージェント、git ブランチ、開発サーバー、テスト、差分、そして複数のセッションをまとめて抱えることがあります。これらが散らばっていると、ウィンドウを切り替えるたびにその文脈を組み直さなければなりません。
Paneflow はそれらを一つのワークスペースにまとめ、戻ってきたときにその環境を復元します。開きっぱなしのターミナルが見つかるだけではありません。離れたときのままのタスクが見つかるのです。
エージェントは主導権を握らずに助け合える
Paneflow の MCP サーバーは、list_panes、read_pane、search_pane という三つの読み取り専用ツールを公開しており、あるエージェントが別のペインの出力を読めるようになっています。テストを確かめたり、エラーを検索したり、別のエージェントの作業を参照したりできます。あなたがその内容をコピー&ペーストする必要はありません。
このブリッジは、意図して読み取り専用にしてあります。エージェントは文脈を共有できても、互いの環境にコマンドを打ち込むことはできません。決定と操作の主導権は、あなたが握り続けます。
あなたが理解できるローカルなツール
Paneflow はローカルで動き、アカウントもテレメトリもありません。そのコードは GPL-3.0-or-later ライセンスで公開されています。
この選択は単純です。あなたのエージェントを動かし、作業の文脈を抱える場所は、速く、透明で、あなたの管理下にあり続けるべきだからです。
次のプロジェクトでこの考え方を試す
Paneflow をダウンロードし、次のタスクのエージェント、ターミナル、ツールを一つのワークスペースにまとめてください。