[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-claude-cross-session-messaging-guide-zh":3,"article-related-claude-cross-session-messaging-guide-zh":29,"series-ai-agent-d8d26fa7-9524-4d3d-ab8a-ba657cb096e1":75},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":22,"views":26,"created_at":27,"published_at":28,"topic_cluster_id":11},"d8d26fa7-9524-4d3d-ab8a-ba657cb096e1","claude-cross-session-messaging-guide-zh","Claude 跨 Session 通知實戰拆解","\u003Cp>當你同時開著資料庫、後端和\u003Ca href=\"\u002Fnews\u002Fopenai-tests-eight-dollar-quota-reset-zh\">測試\u003C\u002Fa>三個 \u003Ca href=\"\u002Ftag\u002Fclaude\">Claude\u003C\u002Fa> Session，最常見的浪費就是同一段變更要手動複製三次。\u003C\u002Fp>\u003Cp data-speakable=\"summary\">這篇教你把 Claude 的跨 Session 通知接成可執行流程，讓資料庫、後端與測試 Session 之間能準確轉交更新。\u003C\u002Fp>\u003Ch2>開始之前\u003C\u002Fh2>\u003Cul>\u003Cli>Claude 帳號，且已開通 cross-session messaging 功能\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.anthropic.com\u002F\" target=\"_blank\" rel=\"noreferrer\">Anthropic Docs\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fanthropics\" target=\"_blank\" rel=\"noreferrer\">Anthropic GitHub\u003C\u002Fa>\u003C\u002Fli>\u003Cli>Node 20+\u003C\u002Fli>\u003Cli>Git 2.40+\u003C\u002Fli>\u003Cli>Claude API key，或你工作區所需的權限\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Step 1: 建立 Session 角色表\u003C\u002Fh2>\u003Cp>目的：先定義每個 Session 負責什麼，避免通知亂飛。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786969988324-3evx.png\" alt=\"Claude 跨 Session 通知實戰拆解\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>先把專案拆成固定角色，例如 database-session、backend-session、test-session。每個角色只寫兩件事：它能主動回報什麼，以及它要接收誰的更新。\u003C\u002Fp>\u003Cpre>\u003Ccode>database-session: schema changes, field impact, migration notes\nbackend-session: API handlers, business logic, regression fixes\ntest-session: failing cases, contract drift, verification results\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>你應該看到一份沒有重疊責任的角色清單。\u003C\u002Fp>\u003Ch2>Step 2: 定義訊息格式\u003C\u002Fh2>\u003Cp>目的：把 Session 間通知固定成可判讀的格式。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786969985364-oeit.png\" alt=\"Claude 跨 Session 通知實戰拆解\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>建立一個短而嚴格的訊息結構，至少包含來源 Session、目標 Session、變更類型與簡短影響說明。格式越固定，Claude 越容易判斷這則訊息是否該跨 Session 傳送。\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n  \"from\": \"database-session\",\n  \"to\": \"backend-session\",\n  \"type\": \"schema-change\",\n  \"fields\": [\"user_status\", \"last_login_at\"],\n  \"impact\": \"API response and validation rules may change\"\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>你應該看到每則通知都能一眼看懂、也能直接路由。\u003C\u002Fp>\u003Ch2>Step 3: 連接 Claude 通知規則\u003C\u002Fh2>\u003Cp>目的：讓 Claude 在偵測到\u003Ca href=\"\u002Fnews\u002Fclaude-for-teachers-useful-but-schools-resist-dependence-zh\">依賴\u003C\u002Fa>變更時，自動找對 Session。\u003C\u002Fp>\u003Cp>在每個 Session 內寫清楚通知條件，例如資料庫欄位變更時，要把影響摘要送給後端 Session；測試發現回歸時，要把失敗摘要送給負責程式碼的 Session。規則要簡短，避免 Claude 自己補太多解釋。\u003C\u002Fp>\u003Cpre>\u003Ccode>When a schema change affects an API contract, notify backend-session.\nWhen tests detect a regression, notify the Session owning the failing code.\nWhen a change is ambiguous, ask for confirmation before sending.\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>你應該看到 Claude 只對相關 Session 發送精簡更新，而不是重複貼完整說明。\u003C\u002Fp>\u003Ch2>Step 4: 轉送測試失敗摘要\u003C\u002Fh2>\u003Cp>目的：把測試輸出變成可修的通知。\u003C\u002Fp>\u003Cp>讓 test-session 先整理失敗端點、預期行為、實際結果與可能擁有者，再把這段摘要送回對應的 \u003Ca href=\"\u002Fnews\u002Fclaude-code-desktop-ships-inside-one-app-zh\">code\u003C\u002Fa> owner。這樣接收方不用重讀整份 log，也能直接開始修正。\u003C\u002Fp>\u003Cpre>\u003Ccode>Failure: GET \u002Fv1\u002Fprofile returns 500\nExpected: 200 with profile payload\nActual: 500 after recent schema update\nOwner: backend-session\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>你應該看到負責程式碼的 Session 收到一份短版、可直接處理的報告。\u003C\u002Fp>\u003Ch2>Step 5: 加上人工審核門檻\u003C\u002Fh2>\u003Cp>目的：避免高風險變更被 Claude 自動送錯地方。\u003C\u002Fp>\u003Cp>把 auth、billing、破壞性 migration 這類高影響變更列為必須先確認的項目。只要變更可能影響核心流程，就先停在審核點，再決定是否發送跨 Session 通知。\u003C\u002Fp>\u003Cpre>\u003Ccode>Approval required for:\n- auth changes\n- billing changes\n- destructive migrations\n- cross-service contract breaks\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>你應該看到 Claude 在敏感更新上先暫停，等你確認後再送出。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>指標\u003C\u002Fth>\u003Cth>基準／優化前\u003C\u002Fth>\u003Cth>結果／優化後\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>更新轉交\u003C\u002Ftd>\u003Ctd>手動複製貼上到不同 Session\u003C\u002Ftd>\u003Ctd>Claude 直接通知對應 Session\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>回歸處理\u003C\u002Ftd>\u003Ctd>完整測試 log 人工轉述\u003C\u002Ftd>\u003Ctd>只送失敗摘要給程式碼擁有者\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>結構變更判讀\u003C\u002Ftd>\u003Ctd>開發者自己比對影響範圍\u003C\u002Ftd>\u003Ctd>Claude 標出受影響欄位與目標 Session\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>常見錯誤\u003C\u002Fh2>\u003Cul>\u003Cli>把每則訊息都送給所有 Session。修法：只有在變更真的影響其他角色時才跨 Session 通知，其餘留在本地。\u003C\u002Fli>\u003Cli>訊息內容太空泛，例如只寫「壞掉了」。修法：至少帶上 endpoint、欄位名或檔名，讓接收方能直接處理。\u003C\u002Fli>\u003Cli>敏感流程也全自動通知。修法：auth、billing、破壞性變更都先要求人工確認。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>接下來可以看什麼\u003C\u002Fh2>\u003Cp>接著可以把這套流程延伸成共用訊息模板、審核閘門與通知紀錄，讓你能回溯每個 Session 送了什麼、為什麼送。\u003C\u002Fp>","這篇教你把 Claude 的跨 Session 通知接成可執行流程，讓資料庫、後端與測試 Session 之間能準確轉交更新。","zhuanlan.zhihu.com","https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F2070238421067551521",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786969988324-3evx.png","ai-agent","zh","0abec366-9aba-42b0-a3a8-a4b68b22ca4f",[17,18,19,20,21],"Claude","cross-session messaging","Session workflow","prompt design","automation",[23,24,25],"先拆角色，再定訊息格式，Claude 才知道該通知誰。","測試失敗要先摘要成可修內容，再轉給 code owner。","高風險變更一定要保留人工審核。",0,"2026-08-17T12:32:29.068471+00:00","2026-08-17T12:32:29.05+00:00",{"tags":30,"relatedLang":34,"relatedPosts":38},[31,32],{"name":21,"slug":21},{"name":17,"slug":33},"claude",{"id":15,"slug":35,"title":36,"language":37},"claude-cross-session-messaging-setup-en","Claude cross-session messaging setup for teams","en",[39,45,51,57,63,69],{"id":40,"slug":41,"title":42,"cover_image":43,"image_url":43,"created_at":44,"category":13},"cef93a0c-d66f-449f-a1fe-4c23d6e7800e","claude-partner-network-2026-tiers-join-steps-zh","Claude Partner Network 2026 分級與加入步驟","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786968175130-urh9.png","2026-08-17T12:02:29.714366+00:00",{"id":46,"slug":47,"title":48,"cover_image":49,"image_url":49,"created_at":50,"category":13},"772d3194-0952-435e-a971-31fe65acc542","chatgpt-mac-computer-history-memory-zh","ChatGPT 會記住 Mac 工作歷史","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786777369857-f6te.png","2026-08-15T07:02:25.236919+00:00",{"id":52,"slug":53,"title":54,"cover_image":55,"image_url":55,"created_at":56,"category":13},"71bf52af-c04d-4371-854c-75dea55aa88a","grok-bot-cloud-agent-copy-template-zh","Grok Bot 讓工作搬上雲端","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786757607198-m8c9.png","2026-08-15T01:33:02.214959+00:00",{"id":58,"slug":59,"title":60,"cover_image":61,"image_url":61,"created_at":62,"category":13},"4ab8d4d0-3ebd-457d-87b7-c74c8420e59d","agent-plugins-1-0-0-ship-tool-packs-zh","Agent Plugins 讓工具包可交付","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786610017500-9l9a.png","2026-08-13T08:33:09.887714+00:00",{"id":64,"slug":65,"title":66,"cover_image":67,"image_url":67,"created_at":68,"category":13},"a0e300e6-7ef0-48b3-b855-24c522751e57","faitheyes-tool-faithful-vision-agents-zh","FaithEyes 把工具服從訓練出來","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786258991923-8v4x.png","2026-08-09T07:02:49.49712+00:00",{"id":70,"slug":71,"title":72,"cover_image":73,"image_url":73,"created_at":74,"category":13},"33768f76-82d4-4f81-9d82-cee7b22af7c5","qwen-3-8-max-cli-integration-protocol-migration-zh","Qwen 3.8 Max CLI 接入与协议迁移","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786255373107-rh9m.png","2026-08-09T06:02:30.328787+00:00",[76,81,86,91,96,101,106,111,116,121],{"id":77,"slug":78,"title":79,"created_at":80},"4ae1e197-1d3d-4233-8733-eafe9cb6438b","claude-now-uses-your-pc-to-finish-tasks-zh","Claude 開始幫你操作電腦","2026-03-26T07:20:48.457387+00:00",{"id":82,"slug":83,"title":84,"created_at":85},"5bede67f-e21c-413d-9ab8-54a3c3d26227","googles-2026-ai-agent-report-decoded-zh","Google 2026 AI Agent 報告解讀","2026-03-26T11:15:22.651956+00:00",{"id":87,"slug":88,"title":89,"created_at":90},"2987d097-563f-46c7-b76f-b558d8ef7c2b","kimi-k25-review-stronger-still-not-legend-zh","Kimi K2.5 評測：更強，但還不是神作","2026-03-27T07:15:55.277513+00:00",{"id":92,"slug":93,"title":94,"created_at":95},"95c9053b-e3f4-4cb5-aace-5c54f4c9e044","claude-code-controls-mac-desktop-zh","Claude Code 也能操控 Mac 了","2026-03-28T03:01:58.58121+00:00",{"id":97,"slug":98,"title":99,"created_at":100},"dc58e153-e3a8-4c06-9b96-1aa64eabbf5f","cloudflare-100x-faster-ai-agent-sandbox-zh","Cloudflare 的 AI 沙箱跑超快","2026-03-28T03:09:44.142236+00:00",{"id":102,"slug":103,"title":104,"created_at":105},"1c8afc56-253f-47a2-979f-1065ff072f2a","openai-backs-isara-agent-swarm-bet-zh","OpenAI 挺 Isara 的 agent swarm …","2026-03-28T03:15:27.513155+00:00",{"id":107,"slug":108,"title":109,"created_at":110},"7379b422-576e-45df-ad5a-d57a0d9dd467","openai-plan-automated-ai-researcher-zh","OpenAI 想做自動化 AI 研究員","2026-03-28T03:17:42.090548+00:00",{"id":112,"slug":113,"title":114,"created_at":115},"48c9889e-86df-450b-a356-e4a4b7c83c5b","harness-engineering-ai-agent-reliability-2026-zh","駕馭工程：從「馬具」到「作業系統」，AI Agent 可靠性的終極密碼","2026-03-31T06:42:53.556721+00:00",{"id":117,"slug":118,"title":119,"created_at":120},"96d8e8c8-1edd-475d-9145-b1e7a1b02b65","mcp-explained-from-prompts-to-production-zh","MCP 怎麼把提示詞變工作流","2026-04-01T09:24:39.321274+00:00",{"id":122,"slug":123,"title":124,"created_at":125},"f2ca7720-b471-4ce5-9336-2a9ac2a876fd","amazon-bedrock-agents-multi-agent-workflows-zh","Amazon Bedrock Agents 進入多代理工作流","2026-04-01T09:30:29.945429+00:00"]