メインコンテンツへスキップ
サブエージェントエージェントビューエージェントチーム、および 動的ワークフロー は、それぞれ異なる方法で作業を並列化します。どれを選ぶかは、各会話に自分で留まりたいのか、タスクを引き継いで後で確認したいのか、それとも Claude に一群のワーカーを調整させたいのかによって異なります。 すべてのアプローチにおいて、ワーカーは Claude セッションです。別のツールを関与させるには、それを Claude に MCP サーバー として公開します。 この作業をサポートする 2 つの追加ツールがありますが、エージェント自体を実行する方法ではありません。
  • ワークツリー は各セッションに個別の git チェックアウトを提供するため、並列セッションが同じファイルを編集することはありません。自分で実行するセッションに使用します。エージェントビューは、ディスパッチされた各セッションを自動的に独自のワークツリーに移動し、スポーンするサブエージェントも各々独自のワークツリーを取得できます。
  • /batch は、1 つの大きな変更を 5 ~ 30 個のワークツリー分離サブエージェントに分割し、各エージェントがプルリクエストを開く skill です。これはサブエージェントとワークツリーのパッケージ化された使用法であり、別の調整スタイルではありません。
他にも Claude を各ステップで駆動することなく実行する機能がいくつかありますが、これらはエージェント間で作業を分割することとは異なる問題を解決します。
  • バックグラウンド bash コマンド は、会話をブロックすることなく 1 つのシェルコマンドを実行します。エージェントをスポーンしません。
  • フォークされたサブエージェント は、新規に開始する代わりに完全な会話コンテキストを継承するサブエージェントです。これはサブエージェントをスポーンする方法であり、別のサーフェスではありません。
  • ルーチン は、マシン上で並列に実行するのではなく、Anthropic のクラウドでスケジュールに従ってセッションを実行します。
複数のセッションまたはサブエージェントを同時に実行すると、トークン使用量が増加します。使用量とレート制限の詳細については、コスト を参照してください。

アプローチを選択する

適切なアプローチは、誰が作業を調整するか、ワーカーが通信する必要があるかどうか、および同じファイルを編集するかどうかによって異なります。
  • 誰が作業を調整するか?
  • ワーカーが互いに通信する必要があるか? サブエージェントは結果をそれらを生成した会話に報告し、エージェントビューセッションはあなたにのみ報告します。エージェントチームのチームメイトはタスクリストを共有し、互いに直接メッセージを送信します。
  • タスクが同じファイルに触れるか? ワークツリーで作業を分離します。サブエージェントと自分で実行するセッションは、それぞれ個別のワークツリーを使用できます。エージェントチームはチームメイトをワークツリーで分離しないため、作業を分割して、各チームメイトが異なるファイルセットを所有するようにします。

実行中の作業を確認する

実行中の作業を確認するコマンドは、使用したアプローチによって異なります。
  • バックグラウンドセッションの場合、claude agentsエージェントビュー を開きます。すべてのセッション、その状態、および入力が必要なセッションを表示する 1 つの画面です。
  • 現在のセッション内のサブエージェントの場合、名前付きバックグラウンドサブエージェントは @-メンション入力補完に状態とともに表示されます。v2.1.198 以降、/agents はパネルを開かなくなり、サブエージェントファイルの場所を指すお知らせを出力します。カスタムサブエージェントを作成および編集 するには、Claude に質問するか、ファイルを直接編集してください。名前は似ていますが、/agentsclaude agents とは別です。
  • 現在のセッションのバックグラウンドで実行されているもの場合、/tasks は各項目をリストし、確認、アタッチ、または停止できます。リストには完了したサブエージェントも含まれます。
  • 動的ワークフローの場合、/workflows は実行中および完了した実行、各実行がある段階、および完了したエージェント数をリストします。
すべてのセッションのデスクトップビューについては、デスクトップアプリでのセッションの並列実行 を参照してください。

詳細情報

各ガイド以下は、1 つのアプローチのセットアップと構成をカバーしています。