Agent Teams & Swarms
複数のAIエージェントを1つの仕事に投入する — ワークスペースを共有するTeam、あるいはヘッドレスワーカーのSwarm。
中には、1つのエージェントだけでは手に負えない仕事もあります。1DevToolにはスケールアップする方法が2つ用意されていますが、これらは本質的に異なるツールです。

Team: 様子を見守れるエージェントたち
Team とは、ワークスペースと目標を共有する、名前の付いたエージェントのグループです。各メンバーは実際のターミナル上で動作し、開いて内容を読んだり、入力したりできます。Orchestration Dashboard の Teams タブから開始できます。
Teamを使うと、次のことができます:
- 各メンバーのライブステータスを一目で確認できる
- エージェントのターミナルに直接ジャンプできる、共有ワークスペースを開ける
- エージェント同士が作業を引き継ぎ、対話している様子を示すライブメッセージレールを見られる
- Team単位でのトークン数とコストを集計できる

Swarm: ヘッドレスワーカー
Swarm は、ターミナルもウィンドウも持たずに1つのブリーフに取り組む、同一エージェントのN個のコピーです。サンドボックス内のワーカーが結果を報告してくるだけの仕組みです。作業が広範囲かつ反復的で(すべてのルートを調査する、すべてのマイグレーションを確認する、N通りのアプローチを試すなど)、実行の様子をいちいち見守る必要がない場合にSwarmを使いましょう。
処理を遅くしたりマシンを解放したりするために、ワーカープールをいつでも一時停止・再開でき、また実行中のワーカーはそのまま完了させつつ キュー待ちのワーカーをキャンセル することもできます。
Swarmを実行できるエージェント
Swarmのワーカーはロックダウンされたサンドボックス内で実行される必要があり、すべてのエージェントがサンドボックスを備えているわけではありません。現在サポートされているSwarmの対象は Codex、Claude、Cursor です。
それ以外のエージェントに対してSwarmを要求すると、理由とともに即座に拒否されます — サンドボックス化されたワーカーを実行できるエージェント名が示され、代わりにターミナルSwarm、直接委任、またはAgent Teamを使うよう案内されます。これは意図的な仕様です。以前はこうしたリクエストが受け付けられてしまい、その結果すべてのワーカーが出力も説明もないまま1秒以内に停止していました。サンドボックス化は対象エージェントの能力に関するものであり、お使いのオペレーティングシステムとは関係ありません。
委任元のエージェントにも、それぞれのオーケストレーション指示の中でサポート対象が伝えられるため、起動できないSwarmを組み立てることがなくなります。これらの指示は次回のアプリ起動時に更新されます。
実行が失敗した場合
エージェントが起動する前に停止したRun — エージェントが未インストール、サンドボックス非対応、起動拒否など — は、その理由をRunの記録に残します。この情報はOrchestration Dashboardで確認でき、バグレポートに添付するRunファイルにも含まれます。以前はこうしたRunが単なる「error」としてエクスポートされていたため、まさにそれが報告を難しくしていました。
ネイティブプロトコルが存在する場合
CodexとOpenCodeは、ターミナルの出力を読み取るのではなく、それぞれ独自のプロトコル経由で連携します。この2つを使ったオーケストレーション実行では、出力のストリーミング、ツール承認の要求、割り込み、再開のすべてがネイティブインターフェースを通じて行われます。それ以外のエージェントは従来通りターミナル経由のパスを使用し、使用前にそれぞれインストール済みのバージョンに対して検証が行われます。
ターミナルプロンプトの準備状態を確認できない場合、Runsはキュー待ちのターミナルプロンプトを再試行できるようにしたまま、ヘッドレスフォールバック を提供できます。ヘッドレスワーカーは通常のコマンドラインツールをそのまま引き継ぎ、停止したRunはワーカーとキャパシティをきれいに解放します。
Teamを再開する
1つの連携したTeamとして実行されたセッションには、Resume AI Sessions 内で印が付けられ、バナーから1回の確認ですべてのメンバーを呼び戻せます。メンバーにはteamチップが表示されるため、共同作業のセッションと単独のセッションを区別できます。ターミナルが起動した後は、Mission Controlの Resume team で再接続できます。
どこからでもTeamを確認する
Dashboard、All Terminalsリスト、Terminal Canvasに表示されるライブteamレールには、実行中の各Teamの名前、所属するプロジェクト、実行中の内容が示され、ワンクリックでそのTeamに移動できます。
関連ページ
- Orchestration Dashboard — TeamとSwarmを開始・確認する場所
- Mission Control — ライブコックピット
- Tasks — タスクの割り当ても、それ自体が一種のディスパッチです