SpyBara
Go Premium

agents.md 2026-05-10 23:03 UTC to 2026-05-11 23:00 UTC

This page contains 52 additions and 0 deletions.

2026
Mon 11 23:00

エージェントを並列実行する

Claude Code が複数のタスクを同時に実行する方法を比較します。サブエージェント、エージェントビュー、エージェントチーム、および分離されたワークツリーセッションについて説明します。

サブエージェント、エージェントビュー、エージェントチーム、および ワークツリー は、それぞれ異なる方法で作業を並列化します。どれを選ぶかは、各会話に自分で留まりたいのか、タスクを引き継いで後で確認したいのか、それとも Claude に一群のワーカーを調整させたいのかによって異なります。

アプローチ 提供内容 使用する場合
サブエージェント 1 つのセッション内で委任されたワーカーが、独自のコンテキストでサイドタスクを実行し、サマリーを返す サイドタスクが検索結果、ログ、またはファイルコンテンツで主な会話を埋め尽くす場合(再度参照しない)
エージェントビュー claude agents で開く、バックグラウンドで実行されているセッションをディスパッチして監視する 1 つの画面。リサーチプレビュー 複数の独立したタスクがあり、それらを引き継いで、一目で状態を確認し、必要な場合のみ介入したい場合
エージェントチーム 共有タスクリストとエージェント間メッセージングを備えた複数の調整されたセッション。リーダーによって管理される。実験的で、デフォルトでは無効 Claude にプロジェクトを分割させ、割り当てさせ、ワーカーを同期させたい場合
ワークツリー 個別の git チェックアウト。並列セッションが互いのファイルに触れることはない 複数のセッションを自分で実行しているか、サブエージェントが重複するファイルを編集している場合
/batch 1 つの大きな変更を 5 ~ 30 個のワークツリー分離サブエージェントに計画的に分割し、各エージェントがプルリクエストを開く リポジトリ全体のマイグレーションまたは機械的なリファクタリング。1 つの指示で説明できる場合

すべてのアプローチにおいて、ワーカーは Claude セッションです。別のツールを関与させるには、それを Claude に MCP サーバー として公開します。

これらのアプローチを組み合わせることができます。エージェントビューは、ディスパッチされた各セッションをファイルを編集する必要がある場合に自動的に独自のワークツリーに移動し、作業中のセッションはサブエージェントを生成でき、各サブエージェントは独自のワークツリーを取得します。

アプローチを選択する

適切なアプローチは、誰が作業を調整するか、ワーカーが通信する必要があるかどうか、および同じファイルを編集するかどうかによって異なります。

  • 誰が作業を調整するか? Claude に 1 つの会話内で委任と結果の収集を行わせたい場合は、サブエージェント を使用します。独立したタスクを引き継いで後で確認する場合は、エージェントビュー を使用します。Claude にワーカーのグループを計画、割り当て、監督させたい場合は、エージェントチーム を使用します。これは実験的で、デフォルトでは無効です。
  • ワーカーが互いに通信する必要があるか? サブエージェントは結果をそれらを生成した会話に報告し、エージェントビューセッションはあなたにのみ報告します。エージェントチームのチームメイトはタスクリストを共有し、互いに直接メッセージを送信します。
  • タスクが同じファイルに触れるか? ワークツリー で作業を分離します。サブエージェントと自分で実行するセッションは、それぞれ個別のワークツリーを使用できます。エージェントチームはチームメイトをワークツリーで分離しないため、作業を分割 して、各チームメイトが異なるファイルセットを所有するようにします。

実行中の作業を確認する

実行中の作業を確認するコマンドは、使用したアプローチによって異なります。

  • バックグラウンドセッションの場合、claude agents は エージェントビュー を開きます。すべてのセッション、その状態、および入力が必要なセッションを表示する 1 つの画面です。
  • 現在のセッション内のサブエージェントの場合、/agents はパネルを開き、ライブサブエージェントをリストする Running タブと、カスタムサブエージェントを作成および編集 できる Library タブがあります。名前は似ていますが、これは claude agents とは別です。
  • 現在のセッションのバックグラウンドで実行されているもの場合、/tasks は各項目をリストし、確認、アタッチ、または停止できます。

すべてのセッションのデスクトップビューについては、デスクトップアプリでのセッションの並列実行 を参照してください。

詳細情報

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