用語集

エージェントループとは?

TL;DR

エージェントループとは、1つのAIエージェントがあなたの代わりにほかのエージェントを管理する仕組みです。ターミナルを切り替えたり、結果をコピーして回ったりする必要がなくなります。やるべきことを伝えると、タスクごとにワークスペースを作り、エージェントを起動し、進捗を確認し、レビューの準備ができたら知らせてくれます。Paneは、runpane CLIとMCPサーバーを通じて、ループを動かすエージェントに必要なものを提供します。ループを動かすのは、Claude Code、Codex、どんなCLIエージェントでもかまいません。

エージェントループとは、1つのAIエージェントがほかのエージェントを管理する仕組みです。ターミナルを行き来し、各エージェントを確認し、結果をコピペする作業を、1つのエージェントが自動で引き受けます。

ループがない場合

ループがなければ、あなた自身がループです。切り替え、確認、コピーをすべて手作業で行います。

ターミナルを開き、エージェントを起動してタスクを渡します。別のターミナルへ移り、別のエージェントを起動して違うタスクを渡します。あとはAlt+Tabで往復し、終わったか確認し、片方のレビュー結果をもう片方へコピーし、状況を追い続けます。3つ、4つと増えれば、もう混乱です。

ループがある場合

ループがあれば、1つのエージェントと話し、準備ができたらレビューするだけです。

1つのエージェントに話します。たとえば、こう頼みます。「対応が必要なissueが3つある。それぞれにPaneを作り、Codexを起動して、レビューできる状態になったら教えて」

あとはループを動かすエージェントに任せます。ワークスペースを作り、エージェントを起動し、進捗を確認して報告します。思い出すたびに確認する必要はありません。準備ができたらレビューできます。

仕組みを5ステップで

仕事を確認し、paneを作り、エージェントを起動し、見守り、報告する。

  1. 1ループを動かすエージェントが仕事を確認します。GitHubのissue、PRなど、指定した場所を見ます。
  2. 2タスクごとにPaneを作ります。各Paneは専用ブランチを持つ分離ワークスペース、つまりGitワークツリーです。エージェント同士が変更を上書きできません。
  3. 3各Paneでエージェントを起動します。Codex、Claude Codeなど、ターミナルで動くものなら何でも使えます。
  4. 4進捗を確認します。ターミナル出力を読み、権限の確認に答え、必要なら追加の指示を送ります。
  5. 5あなたに報告します。完了したもの、レビューが必要なもの、まだ動いているものを伝えます。

Paneが用意するもの

Paneが手足を用意します。pane、エージェント、ターミナルの出力と入力です。

Paneは、ループを動かすエージェントが操作するワークスペースです。さらに、Pane ChatとSessionsという2つのループ用エージェントも備えています。どちらの場合も、ループを動かすエージェントは次のコマンドを使えます。

  • → 分離されたGitワークツリーでPaneを作成
  • → 各Paneでエージェントを起動
  • → 状況を確認するためにターミナル出力を取得
  • → 確認に答えたり、作業を続けたりするために入力を送信
  • → 「ready」や「idle」などの状態を待機

誰がループを動かす?

コマンドを実行できるエージェントやスクリプトなら、何でもループを動かせます。

ターミナルコマンドを実行できるものなら何でも使えます。Codex、Claude Code、bashスクリプト、cronジョブ、GitHub Actionなどです。ループを動かす側は、Paneのrunpane CLIでワークスペースを操作します。Pane ChatとSessionsは、Paneの中にあらかじめ組み込まれた版です。オプトインの設定を有効にすると、中断したターンを再開できるので、あなたが離れている間もループを動かし続けられます。

出典

訂正
間違っている点や古くなっている点があれば、教えてください。修正して、ページ上部の日付を更新します。 GitHubでissueを作成
出典

よくある質問

または
ダウンロード*
Windows SmartScreen の警告Pane は未署名のため、直接ダウンロードすると SmartScreen の警告が出ることがあります。 Pane は完全にオープンソースです。コードを確認したり、自分でビルドしたりできます。1. 「詳細情報」をクリック2. 「実行」をクリック3. インストールを続けるPowerShell からなら公式リリースを直接ダウンロードできます。ブラウザ経由で起きやすい問題もほぼ避けられます。npm グローバルインストール
PowerShell に貼り付けてください。Linux

著者 Parsa Khazaeepoul、Paneの共同創業者。 .