← All posts / Tools

Claude Code 工作階段現在可以互相傳訊:Anthropic 的跨工作階段更新

Anthropic 在 Claude Code v2.1.224 中推出了跨工作階段傳訊功能,讓平行的程式編寫工作階段能夠互相發現並傳送文字訊息——不再需要在終端機之間手動複製貼上。

Claude Code 工作階段現在可以互相傳訊:Anthropic 的跨工作階段更新

Claude Code 工作階段現在可以互相傳訊:Anthropic 的跨工作階段更新

打破終端機之間的孤島

如果你曾經同時開啟多個 Claude Code 工作階段在不同終端機視窗中工作,一定體會過那種痛苦:一個工作階段發現了一個破壞性的變更,你得手動把上下文複製貼上到另一個工作階段才能讓它保持同步。Anthropic 在 2026 年 8 月 3 日至 7 日之間隨 Claude Code v2.1.224 推出的最新更新,徹底消除了這個摩擦。跨工作階段傳訊(cross-session messaging)正式上線,它正在悄悄改變開發者協調平行 AI 輔助工作的方式。

這項功能讓一個 Claude Code 工作階段能夠發現並向同一台機器上運行的另一個工作階段發送純文字訊息——甚至可以透過雲端中繼傳送到不同機器上的工作階段。Claude 本身會判斷何時需要傳送訊息,或者你也可以提示它這麼做。不需要任何設定開關;如果你的工作階段符合條件,傳訊功能就是開啟的。

運作原理:兩個工具,零樣板代碼

整個功能由兩個 Claude 自主操作的工具驅動:ListAgents 和 SendMessage。使用者永遠不需要直接呼叫這些工具。Claude 使用 ListAgents 來發現哪些工作階段可以聯繫,並使用 SendMessage 將文字訊息傳送給指定名稱的工作階段。

其機制優雅而簡潔。每個啟用了跨工作階段傳訊的 Claude Code 工作階段都會綁定一個本地收件匣 socket。同一台機器上的其他工作階段將訊息傳送到這個 socket。接收端的 Claude 會在活躍回合的工具呼叫之間讀取傳入的訊息——這意味著正在執行的工具永遠不會被打斷。當接收端工作階段處於閒置狀態時,Claude Code 會以該訊息作為輸入開始一個新的回合。

到達的內容僅為純文字。沒有對話歷史、沒有檔案傳輸、沒有結構化的協定資料。一則訊息就是一個 Claude 寫給另一個 Claude 的一段文字——可能是發現的摘要、破壞性變更的預警、或長時間運行遷移任務的狀態更新。

要查看 Claude 可以聯繫哪些工作階段,使用者可以執行 /list-agents 指令(也可以用 /peers)。清單涵蓋四個類別:當前工作階段內運行的子代理、同一台機器上的其他本地工作階段、雲端工作階段(Claude Code on the web)、以及其他機器上的 Remote Control 工作階段。/status 指令則會顯示一個「Peer address」行,標示該工作階段自己的收件匣位址。

信任模型:每工作階段的權限邊界

注重安全的開發者會立刻問:是什麼阻止一個工作階段命令另一個工作階段執行危險指令?Anthropic 在這項功能中建構了分層權限模型。

首先,權限邊界嚴格保持每工作階段獨立。Claude 被明確指示,絕不向另一個工作階段要求在其自身工作階段中被拒絕或封鎖的動作,或者其自身權限設定會封鎖的動作。任何此類工作都會被退回給人類開發者處理。

其次,接收端工作階段自身的權限提示和規則適用於訊息要求的任何內容。如果一則訊息要求接收端工作階段執行一個 shell 指令,該工作階段現有的權限設定會決定是否繼續執行。

第三,接收端工作階段會根據其入站控制(透過 crossSessionInbound 設定)檢查每一條傳入的訊息。有三種可能的結果:已送達(傳遞給 Claude)、暫存(先擱置直到被核准或設定變更)、或拒絕(直接丟棄不傳遞)。管理員可以將入站設定為完全「拒絕」,此時收件匣 socket 仍然存在,但每一則訊息都會被靜默丟棄。

管理員也可以透過權限拒絕規則完全禁用 SendMessage 和 ListAgents 工具。這同時也會停用對子代理和代理團隊成員的傳訊,因為同一個 SendMessage 工具服務於所有三種場景。

跨機器傳訊:雲端中繼與限制

同一台機器上工作階段之間的訊息透過本地 Unix domain socket 傳輸——快速、私有,且永遠不離開主機。不同機器上工作階段之間的訊息則走不同的路徑:它們透過 Anthropic 的伺服器進行路由。

這項跨機器能力透過 Remote Control 和雲端工作階段運作。與另一台機器上的工作階段開始對話需要 Claude Code v2.1.225 或更高版本,以及一個出現在工作階段清單中的目標。跨機器傳訊的回應實際上是單向的——接收端工作階段可以透過相同的機制回覆,但其拓撲結構與同機器雙向聊天不同。

雲端工作階段(Claude Code on the web)僅在本地工作階段擁有雲端存取權限時才會出現在清單中,這需要 claude.ai 的第一方 Anthropic API 登入,以及允許雲端工作階段的組織政策。

實際使用場景:從 worktree 協調到遷移監控

官方文件突顯了跨工作階段傳訊大放異彩的四個主要場景:

交接發現。 當一個工作階段發現一個破壞性變更——例如,一個被重新命名的匯出,而另一個工作階段的程式碼依賴它——Claude 可以自動總結這個發現,並在開發者甚至還沒注意到衝突之前就警告受影響的工作階段。

協調平行 worktree。 在多個 git worktree 中處理同一個儲存庫的開發者,可以讓他們的工作階段互相通知彼此什麼已經合併。一個工作階段合併了一個 PR,Claude 就通知其他工作階段,這樣它們就不會浪費時間在過時的假設上建構。

從長時間運行的工作獲取狀態。 一個正在執行資料庫遷移或冗長測試套件的工作階段,可以向你正在監看的另一個工作階段回報。不再需要切換終端機來檢查進度。

跨機器傳訊。 你筆電上的一個工作階段可以聯繫你桌面伺服器上的一個工作階段,或者在 Claude Code on the web 上運行的工作階段。

開發者社群對此反應熱烈。在發布後幾天內,Reddit 討論串和部落格文章就描述了從扇出任務分配(一個工作階段將子任務委派給其他多個工作階段)到流水線模式(工作階段按順序交接工作)的各種場景。一個流行的描述稱之為終端機 AI 代理的「蜂群思維」。

迴圈防護與速率限制

自主代理間傳訊的一個自然疑慮是失控的迴圈:兩個工作階段無休止地互相 ping。Anthropic 用多重防護機制解決了這個問題。

Claude Code 會對每個發送者的重複訊息進行速率限制,並在短時間內丟棄相同的重複訊息。此外,每個工作階段等待 Claude 讀取的已接受訊息上限為 50 則。因此兩個工作階段之間的訊息迴圈會自行停止——速率限制器在重複失控之前就會將其掐斷。

可用性與平台限制

跨工作階段傳訊需要 Claude Code v2.1.224 或更高版本,可在 macOS 和 Linux 上使用,包括 WSL 2 內的 Linux。值得注意的是:沒有原生 Windows 支援。Anthropic 的文件明確指出 Claude Code 不在 Windows 上提供跨工作階段傳訊。

幾個供應商平台也缺少此功能。它不在 Amazon Bedrock、AWS 上的 Claude Platform、Google Cloud 的 Agent Platform、或 Microsoft Foundry 上提供。此功能依賴於一個特性旗標評估,某些環境變數可以停用它:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC、DISABLE_TELEMETRY、DO_NOT_TRACK、或 DISABLE_GROWTHBOOK——如果其中任何一個被設為關閉旗標評估的值,跨工作階段傳訊就會保持關閉。

要確認工作階段是否擁有此功能,開發者可以執行 /list-agents。如果指令不被識別,表示該工作階段沒有啟用傳訊功能,需要檢查版本和環境需求。

對智慧代理生態系的意義

跨工作階段傳訊代表 AI 程式編寫工具從孤立的單工作階段助手,向協調式多代理系統演進的重要一步。在 Cursor 和 GitHub Copilot 等工具專注於編輯器內 AI 輔助的同時,Claude Code 正在建構一個架構,讓多個 AI 代理能夠平行協作處理複雜的軟體工程任務。

其設計選擇值得玩味。透過將訊息限制為純文字——沒有結構化協定、沒有跨工作階段的直接工具調用——Anthropic 在保持攻擊面很小的同時,仍然實現了有意義的協調。每工作階段的權限模型意味著入侵一個工作階段不會級聯到對其他工作階段的控制。而功能的自主性質(Claude 自行決定何時傳訊)減輕了開發者同時管理多個終端機的認知負擔。

此功能也補充了 Claude Code 既有的多代理能力。對於 Claude 生成和監管的工作階段,有專用的代理團隊。對於一次監看多個工作階段,有代理視圖。對於從手機控制工作階段,有 Remote Control。跨工作階段傳訊填補了開發者手動啟動和引導、但希望保持鬆散協調的獨立工作階段之間的空白。

隨著 AI 開發工具市場在 2026 年中持續升溫,像這樣的功能——實用、範圍明確、注重安全——將越來越成為區分那些真正理解開發者工作流程的平台與僅僅在現有編輯器上附加 AI 的平台的關鍵。


本文涵蓋了 Claude Code v2.1.224 中推出的跨工作階段傳訊功能,發布於 2026 年 8 月 3 日至 7 日。如需最新資訊,請查閱官方文件。