EPISODE · Aug 7, 2026 · 4 MIN
Claude Code 跨 session messaging:不同 session 可互傳摘要與變更通知,不必重新解釋背景
from EasyVibeCoding Podcast · host ClaudeDevs
Claude Code 跨 session messaging:不同 session 可互傳摘要與變更通知,不必重新解釋背景。 功能概述 Anthropic 的 Claude Code 團隊表示,更新 Claude Code 後,使用者可以要求一個 session 把目前發現、決策或進度傳給另一個 session,不必在不同終端機之間重新解釋背景。傳送內容是 Claude 撰寫的文字摘要,不包含原始對話紀錄或檔案;若要搬移完整對話與 context,仍應使用 resume session。 實際互動 這項功能支援雙向溝通:目前的 session 可以詢問另一個 session,並把答案帶回原本的工作流程;Claude 也能自行判斷需要通知其他 session,例如某個變更可能影響另一個 session 正在處理的程式碼。官方文件列出的典型用途包括: 傳遞 breaking change、技術發現或已做出的決策。 協調不同 worktree 中的平行開發,通知其他 session 哪些內容已完成。 讓長時間執行的 migration 或測試工作回報狀態。 透過 Remote Control 回覆在其他電腦或網頁上送來的訊息;但跨機器情境只能回覆,不能由目前的 session 主動開始對話。 示範畫面 輔助影片顯示兩個 Claude Code 終端機視窗:左側 claude-user-profiles 將 users.name 改為 users.displayname 後,輸入「tell weekly-digest we renamed users.name to displayname」;右側 claude-weekly-digest 收到通知,發現 digest query 仍讀取舊欄位,便更新 src/jobs/weeklyDigest.ts 並執行 npm test digest。畫面顯示,兩個工作可在各自處理任務時同步介面變更,避免其中一邊完成後才發現另一邊仍依賴舊欄位。 兩個 Claude Code終端機視窗透過指令建立連線並自動交流的介面。 運作方式 Claude Code 會使用 ListAgents 找出可連線的 session,再透過 SendMessage 傳送訊息。可用 /list-agents 或 /peers 查看清單;session 名稱可由 /rename 或 --name 設定,未設定時則依工作目錄自動命名。相同機器上的 session 透過每個 session 的 socket 通訊,不經 Anthropic 伺服器;容器與主機因檔案系統隔離,彼此無法連線,但同一容器內的 session 仍可互傳。 權限與訊息控制 收到的訊息不等同於使用者授權,也不能替使用者核准權限提示、修改 CLAUDE.md 或其他設定;訊息中的 /compact 等指令也只會以純文字呈現,不會被直接執行。接收端原有的權限規則仍然適用,訊息可能被交付、暫存等待核准,或直接拒絕。使用者可用 crossSessionInbound 設為 accept、hold 或 refuse,控制是否接收其他 session 的訊息;暫存訊息最多 100 則,等待核准的對話視窗預設在五分鐘後失效。 跨機器與安全邊界 跨機器訊息會經由 Anthropic 伺服器與 Remote Control 傳遞,而且只能回覆已抵達的訊息。若要要求任何訊息離開本機前都先取得明確核准,可在設定中加入: `json { "isolatePeerMachines": true } ` 若組織要完全停用傳送、列出 session 與接收訊息,官方文件提供的設定如下;這類設定會影響整個組織,應由管理者人工核對後採用: `json { "permissions": { "deny": ["SendMessage", "ListAgents"] }, "crossSessionInbound": "refuse" } ` 版本與限制 跨 session messaging 要求 Claude Code v2.1.224 或更新版本,目前支援 macOS、Linux 與 WSL 2,不支援原生 Windows;Amazon Bedrock、Claude Platform on AWS、Google Cloud's Agent Platform 與 Microsoft Foundry 也不提供此功能。訊息目前僅支援純文字,重複訊息會受到節流,單一 session 等待 Claude 讀取的已接受訊息上限為 50 則。更新 Claude Code 後,可參考跨 session messaging 文件 進一步確認可用性。 Claude Code Docs 的說明頁面標題,背景為深色,上方帶有橘色標誌與「Claude Code Docs」字樣,下方顯示分類標題「Agents and parallel work」以及主要標題「Message your other Claude Code sessions」,並附帶一段簡短說明文字。兩個 Claude Code終端機視窗透過指令建立連線並自動交流的介面。 影片中的 Prompt 與操作:Prompt(00:02): 告訴 weekly-digest 我們已將 users.name重新命名為 display_name原文:tell weekly-digest we renamed users.name to display_name操作步驟: 1. (00:02)使用者在左側 claude-user-profiles 終端機輸入 tell weekly-digest we renamed users.name to display_name 並送出 2. (00:04)系統顯示 Relaying... 並將訊息傳遞給 weekly-digest 3. (00:08)雙方終端機開始同步處理相關程式碼更新與測試 4. (00:12)雙端完成對話與更新,顯示連線成功提示原文:https://easyvibecoding.app/curated/2874-claude-code-adds-cross-session-messaging-work-updates
Embed this episode
Ready to play
Claude Code 跨 session messaging:不同 session 可互傳摘要與變更通知,不必重新解釋背景
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.