投稿

AnthropicのClaude Codeがクロスセッションメッセージング機能を導入

AnthropicのClaude Codeがクロスセッションメッセージング機能を導入

AnthropicのClaude Codeに、複数のセッション間でテキストメッセージを直接やり取りできる「クロスセッションメッセージング」機能が導入された。macOSおよびLinux(WSL2を含む)環境で動作し、同一マシン上ではローカルソケットを介してサーバーを経由せずにメッセージが届く。別マシンやクラウド上のセッションへはRemote Control経由での返信も可能になる。

仕組みはシンプルで、Claude自身がListAgentsを用いて到達可能なセッションを発見し、必要に応じてSendMessageでメッセージを送信する。ユーザーが「フロントエンドのセッションにAPI変更を伝えて」と指示すれば、Claudeが要約を生成して送信するほか、依存関係を壊す変更を加えた場合に自律的に警告を送ることも想定されている。送信されるのはプレーンテキストの要約のみで、会話履歴やファイル、権限が転送されることはない。受信側ではcrossSessionInboundの設定によりaccept/hold/refuseを制御でき、権限モードが異なるセッションからのメッセージはデフォルトで人間の承認待ちとなる。

この機能が特に有効なのは、すでに複数のClaude Codeセッションを並行運用している開発者だ。Git worktreeでフロントエンドとバックエンドを分けて進めたり、長時間のマイグレーションやテストを別セッションに任せたり、調査・実装・レビューを疎結合なエージェントチームとして回している場合、手動でのコピー&ペーストや再説明の手間を大幅に減らせる。従来は人間が仲介役として情報を運び、セッション間の整合性を保っていたが、今後は「相手に伝えて」と指示するだけでよくなり、結果の確認や方針決定に集中しやすくなる。

一方で、完全に自律的なマルチエージェントのオーケストレーションを求める場合には、実験的なAgent Teams機能や外部のMCPベースの橋渡しツールを併用する余地が残る。メッセージは要約に限られるため、詳細なコンテキスト共有が必要な場面では、従来どおり共有ファイルを用いるといった使い分けも引き続き有効だ。

参考

  • Browsedcode.claude.com/docs/en/cross-session-m

トレンドのタグ