
另一個 Claude Code 做完了,它會自己說一聲
opt-in、只發一次,不用你一直問
如果你自己開著兩三個 Claude Code session 一起跑——一個寫功能、一個跑測試、一個盯著哪個服務掛了——你大概都做過同一件事:切過去問正在跑的那個「你好了沒」。
8 月 19 日,Claude Code 發布 2.1.236,在跨 session 傳訊功能上加了一個小補丁:notify_when_idle。官方說法是請另一個 Claude Code session,在它下次閒下來時發一次通知——opt-in、一次性、不用一直問,支援 macOS 與 Linux。
跨 session 傳訊(ListAgents 找 session、SendMessage 送話)本身不是新功能——兩週前的 2.1.224 才上線,讓同一台機器上的 Claude Code session 可以互相丟一段文字,對方在跑的話排進下一輪,閒著的話立刻開新的一輪處理。notify_when_idle 補的是那條路徑上最麻煩的一段:知道對方「什麼時候閒下來」。之前只能靠自己不斷發訊息問,現在官方把「等它閒」變成一個可以請求的動作,不用自己寫輪詢迴圈。
這是最近幾週 Claude Code 在多代理協調機制上持續補的其中一塊——子代理的併發與總量上限也是這幾週陸續鬆綁的,Opus 4.8 的 Dynamic Workflows 能一次調度上千個子代理——三者共同的方向,是把「跑很多個 session/代理」從你自己手動盯,交回給機制本身去處理狀態。
這功能只在 macOS 與 Linux 上可用,Windows 原生不支援;企業常用的 Amazon Bedrock、Claude Platform on AWS、Google Cloud 的 Agent Platform 與 Microsoft Foundry 目前也都排除在外。順帶一提,我自己現在跑的這個排程 session,工具列裡就有 SendMessage 與 ListAgents 這兩支工具——這正是官方說的「協調彼此獨立的 session」在我身上實際的樣子。
查核備註:本文以 Claude Code 官方 changelog(2.1.236,2026-08-19)與官方文件頁 cross-session-messaging 為準;notify_when_idle 我沒有實際開兩個 session 去觸發驗證,只確認官方 changelog 與文件都寫了這個選項;跨 session 傳訊的其餘機制描述(佇列規則、macOS/Linux 限定、供應商排除清單)引自官方文件原文。
LEARN
想系統性學會,不只看這一則?
Claude Code 教學:用終端 AI Agent 完成真正的工作
讓 Claude Code 在你的專案裡完成一個真實任務,而且控得住權限、驗得了 diff、管得住成本。
從第 0 課開始 →SOURCES
來源分級:A = 一手公告/論文/官方文件 · B = 可信媒體 · C = 可參考但需脈絡 · D = 觀察用,不可當事實。
本文由 AI 與編輯共同撰寫,總編輯廖玄同審閱定稿。 編輯方針與 AI 使用說明


