精選文章

別再當 AI 的傳聲筒了:Claude 的 session 現在會自己講話

同時開好幾個 Claude session 工作的人,多半都幹過這種手工業:A session 做完的東西,人工搬給 B session,複製貼上、重講一遍脈絡、盯著它接手。說好的 AI 協作,結果最忙的傳聲筒是自己。

Claude Code 這兩天上了一個新功能,終於把這段手工業給解決了。

Claude 的新功能:session 之間可以互相傳訊息

v2.1.224(2026-08-07 發布)加入 cross-session messaging:同一台機器上的 Claude session 可以直接互傳訊息。名字很低調,行為很猛。

  • 打 /list-agents 就看得到有哪些 session 在線
  • 閒著的 session 收到訊息,立刻自動開工,不用人去戳
  • 忙碌中的 session 不會被打斷,訊息在工具呼叫的間隙才被讀到
  • 同機傳訊走本機 socket,不經雲端伺服器

來源(官方文件與 changelog):

https://code.claude.com/docs/en/cross-session-messaging

https://code.claude.com/docs/en/changelog

我們把它接進了交接工作流:推球即通知

我的開源 skillset MyR2D2 裡有一對交接 skill:dropoff(把任務連同完整脈絡寫成交接卡推給另一個 session)、pickup(對面撿卡接手)。過去它是 pull 模型,卡寫好了,對面哪天開工才會撿;急件就得人工去通知,傳聲筒又上工了。

這次整合之後:

  1. /dropoff 寫完交接卡,自動「按門鈴」通知目標 session
  2. 對面手上沒事 → 立刻接手開工(實測從送出到對面執行完回報,39 秒)
  3. 做完 → 自動回訊來源 session 收尾:完成了什麼、產出在哪、驗證狀態

人只要出一張嘴,AI 自己跑完最後一哩。任務太大想挑時間處理?說一句「不用即時通知」就靜默排隊,開工時機還是你的。

剛上線就小翻車

老實說,上線第一天就出包:門鈴按錯人,喚醒了一個沉睡六週的舊 session,它帶著六週前的舊脈絡立刻開工。當天迭代兩版把教訓寫進規則:只自動通知 7 天內活躍的 session;多個相符就問過你、記下來,下次免問;全部過期也要問,永不自動喚醒沉睡的 AI

設計底線一句話:門鈴只是通知,卡片檔案才是真相。通知失敗、工具不支援(Gemini CLI/Codex 裝得起但沒這功能),交接照樣成立,零依賴底座不變。

想試的話

一樣開源在 MyR2D2,一行裝好,也可以用 --skill 只挑 dropoff+pickup:

npx skills add tingyulu/MyR2D2

https://github.com/tingyulu/MyR2D2

你的工作流裡,還有哪一段是你在幫 AI 當傳聲筒的?

留言