9月18日、Tom Smithが「Anthropic Adds a Coordinator to Claude Projects for Running AI Work in Parallel」と題した記事を公開した。AnthropicがClaude Projectsをマルチエージェント並列実行の「コーディネーター」として大幅に刷新した経緯と、その設計思想を伝えている。
「並列実行の整合性」をAIに任せる
複数のClaude Codeセッションを同一コードベースで走らせた経験があるエンジニアなら、あの手間を知っている。どのセッションにどのファイルを触らせるか自分で決め、それぞれの進捗を追い、最後に手でマージする。並列実行はできても、その調整は人間の仕事だった。
Anthropicは9月17日、この問題に正面から対処する形でClaude Projectsを大幅に刷新した。従来のProjectsはファイルとチャット履歴を保存する静的なコンテナに過ぎなかったが、新設計ではゴールを受け取り、作業を並列スレッドに分解し、ワーカーに委譲して結果をまとめる「コーディネーター」として機能する。既存のProjectsユーザーにとっては、使い慣れたインターフェースはそのままに、内部ロジックが「保存場所」から「オーケストレーター」へと根本的に変わる位置づけだ。
マルチエージェント・オーケストレーションのアプローチとしては、LangGraphやAutoGenといったフレームワークがすでに存在する。これらは柔軟なグラフ構造やエージェント間通信の細かい制御を開発者に提供するが、その分セットアップと設計の負担が大きい。Claude Projectsのコーディネーターは、そうした低レイヤーの制御を抽象化し、「ゴールを入力すれば分解・委譲・集約まで行う」ことを既存のClaude UIの延長線上で実現しようとしている点で、開発者よりも幅広いチームを狙った設計といえる。
仕組み:コーディネーターとワーカーの二層構造
動作の流れはシンプルだ。
- ユーザーがゴールを入力し、関連リポジトリやコンテキストを接続する
- コーディネータースレッドが作業範囲を定義し、複数のワーカースレッドを起動する
- 各ワーカーは独自ブランチ上でフルのClaude Codeクラウドセッションとして動作し、必要に応じてサブエージェントやループを追加で生成できる
- 完了したら通常のプルリクエスト(PR)を通じて変更を返す
Anthropicが挙げる対象ワークロードの例は、「複数エンドポイントのチェックアウトレイテンシを同時に最適化する」「非推奨APIを呼び出している全リポジトリから一括で削除する」といったものだ。概念的にはシンプルで、実際の手間が大きい作業がターゲットである。
PRベースのマージが採用の鍵
この設計で最も重要な点は、マージが標準的なPRフローを通じて行われることだ。AIが直接ブランチにプッシュするのではなく、ワーカーが作成したPRをチームが通常通りレビューする形をとる。
The Futurum GroupのVP兼プラクティスリード、Mitch Ashley氏はこの点を次のように評価している。
「並列で作業を回すことは売り込みやすい部分だ。実際に信頼を獲得するのは、すべてのスレッドが最終的に誰かがレビューするPRとして着地するという点だ。それがチームが自分たちのやり方で採用できるツールと、可視性を確保するために戦わなければならないツールの違いを生む」
「ブラックボックスに直プッシュを任せる」形ではなく、「非常に速くて文字通りに動く、複数スレッドで作業するジュニアエンジニアのPRをレビューする」感覚に近い、というのは的確な表現だ。
永続メモリとプロジェクトライブラリ
もう一つの変更がコンテキストの永続化だ。従来はセッションをまたぐと毎回ゼロから説明し直す必要があったが、新しいProjectsではデッドライン、技術的な意思決定、コミュニケーション上の前提などがプロジェクト全体のスレッドをまたいで保持される。
加えて「プロジェクトライブラリ」として、アップロードしたファイルとClaudeが生成したアーティファクトが一箇所に集約される。あるスレッドの出力を次のスレッドが参照しやすくなり、繰り返しのプロンプトエンジニアリングを減らすという設計だ。
自律性のコントロールとロールアウト状況
デフォルトは無監督実行ではない。コーディネーターの自律度(チェックイン頻度、新スレッドの起動積極性、更新の詳細度)はユーザー側で調整できる。また、メインのプロジェクトチャットで全体を俯瞰しながら、特定スレッドに直接介入することも可能だ。スマートフォンからのアクセスにも対応しており、レビューと承認のループに入りやすくなっている。
ロールアウトはステージング方式で進められている。現時点のベータはClaude ProおよびMaxサブスクライバーのうち、ウェブまたはデスクトップでClaude Codeのクラウドセッションを利用しており、かつProjectsをまだ設定していないユーザーが対象となっている。すでにProjectsを利用中のユーザーへの適用時期は明示されていないが、Cowork、TeamおよびEnterpriseプランへの展開は数週間以内に予定されている。
本質的な問いは「ClaudeがタスクをN個のスレッドに分割して並列実行できるか」ではない。それは他のツールでも実現できる。「コーディネーションロジックが実際の本番コードベースの複雑さに対して信頼できるかどうか」が運用上の焦点だ。この設計を評価するチームが最初に問うべきは、そこである。
詳細はAnthropic Adds a Coordinator to Claude Projects for Running AI Work in Parallelを参照していただきたい。