powered by TechFeed
表示モード
Anthropic

Claude Codeの複数セッションが互いに通信・コンテキスト共有できるように — 並列AIエージェント間の「情報断絶」問題に直接応える新機能

8月8日、Matthias Bastianが「Claude Code sessions can now talk to each other and share context across terminals」と題した記事を公開した。Claude Codeのセッション間通信機能について解説した記事で、注目すべきは単なる情報共有にとどまらない点だ。あるセッションが別セッションの作業に影響を与えると自律的に判断した場合、人間の指示なしに通知を飛ばすことができる——マルチエージェント構成における「情報断絶」問題に、Anthropicが正面から応えた形となる。

8月8日、Matthias Bastianが「Claude Code sessions can now talk to each other and share context across terminals」と題した記事を公開した。Claude Codeのセッション間通信機能について解説した記事で、注目すべきは単なる情報共有にとどまらない点だ。あるセッションが別セッションの作業に影響を与えると自律的に判断した場合、人間の指示なしに通知を飛ばすことができる——マルチエージェント構成における「情報断絶」問題に、Anthropicが正面から応えた形となる。


複数のClaude Codeセッションが互いに「話しかける」

Claude Code(AnthropicのAIコーディングエージェント)に、セッション間通信機能が追加された。macOSおよびLinux上で動作する複数のClaude Codeセッションが、互いにメッセージを送受信できるようになった。

これまでは、複数のターミナルでClaude Codeを並列稼働させていても、セッション間の情報共有は人間が手動でコピー&ペーストするしかなかった。この新機能により、あるセッションが別のセッションへテキストサマリーを自動送信できる。

通信は双方向に対応している。片方のセッションが別セッションに質問を投げ、その回答を直接受け取ることが可能だ。さらに、Claudeが自律的にメッセージを送る動作にも対応している。たとえば「自分の変更が別セッションの作業に影響を与えると判断した場合、自発的に通知を飛ばす」といった使い方ができる。

元記事が参照する公式ドキュメントによれば、代表的な用途は以下の通りだ(※編集部注:以下のリンク先は元記事執筆時点のものであり、URL構成が変更されている可能性がある)。

  • セッション間でのインサイト共有
  • 並列ワークフローの調整・コーディネーション
  • 長時間タスクのステータス確認

同一マシン内はローカル通信、別マシンはAnthropicサーバー経由

通信の経路はセッションが同一マシン上にあるかどうかで変わる。

  • 同一マシン上のセッション: ローカル通信(Anthropicのサーバーを経由しない)
  • 別々のマシン間: Anthropicのサーバーを経由。この場合は応答のみ可能(双方向のリアルタイム通信ではない)

企業・チーム向けには、管理者が設定でこの機能をロックダウンできる。また、Amazon Bedrock、Google Cloud Agent Platform(※編集部注:元記事での表記のまま。Vertex AI Agent Builderを指す可能性があるが、元記事に詳細な言及はない)、Microsoft Foundryでは利用不可である点も明記されている。

並列エージェント構成の実用性が上がる

AIコーディングエージェントを複数並列で動かす「マルチエージェント」構成は、近年急速に注目が高まっている領域だ。大規模なコードベースを機能単位に分割して並列処理したり、フロントエンドとバックエンドを異なるエージェントが同時に担当したりといった用途が代表的で、CursorやDevinなど競合ツールも類似の方向性を模索している。

しかし実際の運用では、各エージェントが互いの状態を把握できないことがボトルネックになりやすかった。一方のセッションがAPIの仕様を変更したにもかかわらず、もう一方がそれを知らずに旧仕様で実装を続けるといった「情報断絶」は、マルチエージェント開発で頻繁に起きる問題だ。

今回の機能はその課題に直接応える。単純な情報共有にとどまらず、Claudeが自律的に「この変更は隣のセッションに伝えるべきだ」と判断して通知を飛ばせる点は、純粋なツール呼び出し的な連携とは異なる動作だ。エージェント同士が疎結合のまま協調できる構成を、ツール側が支援する試みといえる。

一方で、現時点での制約も無視できない。対応プラットフォームはmacOS・Linuxに限定されており、Windowsは対象外となっている。元記事にはWindows非対応の技術的な理由や今後の対応予定については言及がなく、今後のアップデートを待つ必要がある。また、別マシン間の通信ではAnthropicサーバーを経由するという設計上、セキュリティポリシーが厳しい企業環境では管理者によるロックダウンが前提となるだろう。

マルチエージェント型の開発ワークフローが現場に浸透しつつある中、セッション間の自律的な協調機能は、AIコーディングエージェントの実用性を一段引き上げる可能性がある。Anthropicが今後Windowsや外部プラットフォームへの対応をどう広げていくかも注目される。

詳細はClaude Code sessions can now talk to each other and share context across terminalsを参照していただきたい。