クラウドナビ
← 記事一覧に戻る
【2026年】Claude Codeでセッション同士がメッセージ送信できる!クロスセッションメッセージング完全解説
AIエージェント·1分で読了
#Claude Code#クロスセッションメッセージング#AIコーディングエージェント#並行開発#SendMessage

この記事のまとめ

「別ターミナルで動いてる Claude Code に、今やったことを伝えたい…」

【2026年】Claude Codeでセッション同士がメッセージ送信できる!クロスセッションメッセージング完全解説


「別ターミナルで動いてる Claude Code に、今やったことを伝えたい…」 「毎回コピペで引き継ぎしてるの、めんどくさい…」

そんな悩みが、2026年8月に解消されました。Claude Code にセッション間メッセージング(クロスセッションメッセージング) が追加されたのです。X の公式発表は 55,000 以上のいいねを集める大注目機能です。

簡単に言うと、別々のターミナルで動いている Claude Code のセッション同士が、メッセージを送り合えるようになりました。これで「あっちのセッションに状況を伝える」作業が、コピペではなく Claude への一言指示で完了します。

この記事では、この機能の仕組み・使い方・注意点を初心者向けに完全解説します。


この記事でわかること

  • クロスセッションメッセージングとは何か
  • なぜ「すごい」のか(何が変わるのか)
  • 具体的な使い方(実際のプロンプト例つき)
  • セッション同士のメッセージがどう届くのか(仕組み)
  • セキュリティ・制限・注意点

何がすごいのか:55,000いいねを集めた理由

2026年8月7日、Claude Code 公式アカウントが発表しました。

  • あなたのセッション同士がメッセージを送り合える
  • 別セッションに自分で説明し直す代わりに、Claude に「伝えて」と言えば要約を送ってくれる
  • 送られるのは要約だけ(履歴やファイルは送られない)
  • 双方向:他のセッションに質問して、答えを受け取ることも可能
  • Claude が自発的にメッセージを送ることも(自分の変更が相手の作業に影響するときなど)

ポイントは「コンテキストの引き継ぎを手動コピペから解放する」こと。複数ターミナルで並行開発する人にとって、これは大きな生産性向上になります。


クロスセッションメッセージングとは

仕組み(図解)

セッションAターミナル1(例: フロント実装)「あっちに状況を伝えて」Claude が要約を作成セッションBターミナル2(例: バックエンド実装)作業中にメッセージを受信ツール実行の合間に読むSendMessageテキストだけ送信(履歴・ファイルは送らない)ListAgents(/list-agents)で相手を発見どのセッションに届くかは Claude が自動で判断。名前が同じ場合は作業ディレクトリで区別

送られるもの・送られないもの

項目送られる?
テキストメッセージ(要約・連絡事項)送られる
会話履歴(ヒストリー)送られない
ファイル・コードの中身送られない
権限・設定の変更送られない(変更も不可)

使い方:3つのパターン

1. 自分から送る(指示するだけ)

別セッションに伝えたいことがあれば、Claude に一言頼むだけです。メッセージの文言は Claude が自動で作成してくれます。

別のターミナルで動いているセッションに、マイグレーションが完了したか聞いて
今やったことを、payments API を担当しているセッションに説明して

2. 質問して答えを受け取る

他のセッションに質問し、アクティブなセッションに回答が返ってくるのも双方向メッセージングの利点です。

3. Claude が自発的に送る

Claude は自分の変更が別セッションの作業に影響するとき、自分からメッセージを送ることもあります。たとえば「スキーマ変更が終わった」という連絡が、相手セッションに届きます。

メッセージ例(受信側で見える形式):

Schema migration finished: the new column is tenant_id, and rebasing on main is safe now.

どう動くのか:2つのツール

Claude はこの2つのツールを使ってセッション間メッセージングを実現しています。あなたが直接呼ぶ必要はありません

ツール役割
ListAgents届けられる相手(セッション・サブエージェント)を発見する
SendMessage名前を指定してメッセージを届ける

到達できる相手を確認する

/list-agents(別名 /peers)コマンドで、Claude がメッセージを届けられる相手を確認できます。

  • サブエージェント:現在のセッション内で動いているもの
  • 同じマシンの他のローカルセッション:バックグラウンドセッションも含む
  • 別マシン・Web のセッション:Remote Control 接続中に「Remote Control」と表示(返信のみ可能

セッション名は /rename コマンドか --name フラグで設定できます。未設定の場合は作業ディレクトリ名から自動で名付けられます(例: myapp-3f)。


受信側の扱い:セキュリティ設計

外部からのメッセージには、セキュリティ上の制限がかかっています。これが安心ポイントです。

  • 承認できない:別セッションからのメッセージは、あなたの同意にはならない(権限プロンプトに回答できない)
  • 設定を変更できない:受信側の Claude は、別セッションの指示で権限設定・CLAUDE.md・設定を変更しない
  • コマンドは実行されない:メッセージ内の /compact などはプレーンテキストとして扱われる
  • 権限プロンプトは通常通り:メッセージに応じた作業が必要なら、あなたの承認を求める

受信制御の設定(crossSessionInbound)

受信するメッセージをどう扱うか、セッションごとに設定できます。

挙動
accept各メッセージを Claude に届ける
hold通知だけ表示して届けない(後で承認すれば解放)
refuseメッセージを破棄して届けない

デフォルトはセッションの権限モードで自動判定されます。受信側が権限プロンプトを出す設定なら通常届き、バイパス設定なら保留になります。


使える環境と制限

利用条件

項目条件
バージョンClaude Code v2.1.224 以降
OSmacOS / Linux(WSL 2 含む)
Windows ネイティブ非対応
プロバイダAmazon Bedrock / Claude Platform on AWS / Google Cloud Agent Platform / Microsoft Foundry では利用不可

制限事項

  • プレーンテキストのみ:構造化されたチームプロトコルは agent team 内に限定
  • ループ防止:同じ送信元からの連続メッセージはレート制限・重複排除され、未読メッセージはセッションあたり最大50件
  • マシン間は返信のみ:別マシンや Web のセッションには返信だけ送れます(送信側から開始は不可)
  • 同じマシン内の配信はセッションごとのソケット経由で、Anthropic サーバーを経由しません

関連機能との使い分け

目的使う機能
会話を別ターミナルで続ける・コンテキスト共有resume セッション
Claude が生成・監督するチーム作業agent teams
多数セッションを1画面で監視・操作agent view
スマホなど別デバイスから操作Remote Control
CI 結果など外部イベントの取り込みchannels

まとめ

Claude Code のクロスセッションメッセージングは、「複数ターミナルを開いて並行開発する人」の生産性を大きく変える機能です。

  • 別セッションへの引き継ぎがコピペから一言指示に
  • 要約だけ送るので、履歴・ファイルは漏れない
  • 双方向なので質問・回答も可能
  • セキュリティ制限がしっかりしている(承認不可・設定変更不可・コマンド不実行)
  • macOS / Linux の Claude Code v2.1.224 以降で利用可能

「AI コーディングエージェントを複数同時に動かす」運用をしている人ほど、この機能の価値を実感できるはずです。まずは /list-agents で相手が見えるか確認して、2つのターミナルで試してみてください。