Claude Code Agent Teamsは、1つのClaude Codeセッションをリード役として機能させ、それぞれ独自のコンテキストウィンドウを持つチームメイトセッションにタスクを割り振る機能です。チームメイトは共有リストから作業を取得し、互いにメッセージをやり取りして結果を報告します。エージェントルームは、危険なアクションを一時停止して承認を求めつつ、オーナーが設定した権限のもとで、複数の人が1人のオーナーのエージェントに仕事を依頼できるようにする仕組みです。Teamsは1人のためにエージェントを増やします。ルームは1つのエージェントのために人を増やします。
どちらも「複数」が関わり、すべてが自分のマシン上にとどまるため、混同されることがあります。しかし、これらが解決する問いは異なっており、互いに組み合わせることができます。
左側には1人の人間と複数のエージェント、右側には複数の人間と1つのエージェント。
Agent Teamsが解決すること
単一ユーザーのタスク内におけるスループットと関心の分離です。リードがリファクタリングを分割し、3つのチームメイトが3つのモジュールで並行して作業し、リードがそれらを統合します。チームメイトと直接やり取りすることも可能です。すべては自分自身として、自分のマシン上で、自分の権限モードのもとで実行されます。これはオーケストレーションです。
ルームが解決すること
人々の間でのアクセス権とアカウンタビリティです。共同創業者、デザイナー、クライアントがそれぞれ、設定した権限モードや常時許可の付与範囲内でエージェントに作業を依頼できます。プッシュ、削除、支出、認証情報へのアクセスなどはオーナーの確認のために一時停止し、誰が依頼し、誰が許可したかの記録が残ります。これはガバナンスです。
比較
どう組み合わせるか
ルーム内のエージェントはClaude Codeセッションです。リクエストが大きい場合、そのセッションが内部でエージェントチームを実行することを妨げるものは何もありません。ルーム側には1つのリクエスト、1つのタイムライン、1つの結果が見え、その内部でリードとチームメイトが作業を行いました。承認機能は引き続き適用されます。他の誰かからのリクエストでチームメイトのいずれかがgit push origin mainを実行しようとした場合、オーナーのために一時停止します。
したがって、適切なメンタルモデルは次のとおりです。ルームは誰が依頼でき何が一時停止すべきかを決定し、チームはエージェントがそれをどのように達成するかを決定します。
どちらがいつ必要か
- 自分1人で大きなタスクを抱え、スピードを求める場合: Agent Teams。
- 他の人が自分のエージェントに依頼する必要がある場合: ルーム。
- 他の人が依頼し、そのタスクが大きい場合: 両方。
よくある質問
ルームのメンバーはエージェントチームを開始できますか? メンバーはリクエストを送信します。エージェントがその処理にチームを使うかどうかは、エージェントとオーナーの設定次第です。どちらの場合でも、メンバーにはリクエストのタイムラインが表示されます。
チームメイトにはルーム内で個別の権限が与えられますか? いいえ。チームメイトはエージェントの実行内部の存在です。ルーム内の権限はサブエージェントではなく、人に紐づきます。
ルームにAgent Teamsは必須ですか? いいえ。ベータ版の最初の月におけるリクエストのほとんどは1分未満で完了し、単一のセッションとして実行されました。共有エージェントの現状(2026年9月)をご覧ください。
チームでエージェントを増やしましょう。ルームで依頼できる人を増やしましょう。エージェントにルームを用意する
公開日