不代表。
Claude Code Projects 的確有 Shared Memory。
不同 Threads 可以累積並使用同一個 Project 的重要 Context,例如:
- Release Date 改了
- 某個功能取消
- 為什麼做某項技術決定
- 動 Billing Service 前要先找誰確認
所以很容易產生一個直覺:
既然大家共享 Memory,那 Thread A 改完 Code,Thread B 應該也會立刻知道新的程式長什麼樣。
但這兩件事其實不同。
Shared Memory 分享的是「專案脈絡」
Anthropic 對新版 Projects 的說明是:
每個 Thread 都會從 Shared Memory 取得資訊,也會把自己的重要結果加入 Shared Memory。
它比較像一份持續累積的:
專案共識+重要決策+工作背景。
例如 Thread A 發現:
「舊 API 不能直接移除,Mobile App 還在使用。」
這種重要背景可以留進 Project Context,讓後續工作不用每次重新解釋。
但這不等於:
Thread A 的 Branch 一改完,Thread B 的 Working Copy 就跟著變。
每個 Thread 仍然有自己的 Branch
Anthropic 明確說明,每一條 Thread 底層都是一個獨立的 Claude Code Cloud Session。
處理 Repository 時,每條 Thread 在自己的:
- Branch
- Repository Copy
- Session
裡面工作。
所以你可以把它想成:
Memory 是大家共用的會議紀錄。
Branch 則是每個工程師自己的工作桌。
大家知道專案決定了什麼,不代表其中一個人的工作桌改了東西,其他人的桌面也會自動出現完全相同的版本。
最明顯的證據:還是可能 Merge Conflict
如果 Shared Memory 真的等於 Code 自動同步,那多個 Threads 同時修改相同 Code 時,理論上就不應該還需要處理一般的 Branch Conflict。
但 Anthropic 反而明確提醒:
如果不同 Threads 修改到相同 Code,重疊部分仍然會像一般 Pull Request 一樣形成 Merge Conflict。
這正好說明兩個層次:
Shared Memory
讓 Agent 比較知道整個 Project 正在發生什麼。
Git Branch/Repository Copy
決定每個 Thread 實際改了哪些程式碼。
兩者不能混為一談。
舉個最簡單的例子
假設你同時開兩條 Threads。
Thread A:
修改 Checkout API。
Thread B:
修改 Checkout Frontend。
過程中 Thread A 決定:
「API Response 的欄位名稱從 total 改成 final_total。」
這個決定可能成為 Project Context。
Thread B 因此有機會知道:
API 規格發生變化。
但它不代表 Thread A Branch 裡剛剛修改的所有 Code,已經完整同步到 Thread B 的 Repository Copy。
如果最後兩邊都修改到同一份共享檔案,還是可能需要正常 Merge。
所以看到 Shared Memory,要記住一句話
共享 Context,不等於共享 Working Tree。
Shared Memory 解決的是:
「另一個 Agent 知不知道這個專案的重要背景?」
它沒有消除:
- Branch
- Pull Request
- Test
- Merge
- Conflict Resolution
- Human Review
這些原本就存在的軟體開發流程。
那人還需要看什麼?
使用多個 Threads 時,至少還要看三件事:
第一,這條 Thread 到底改了什麼。
不要只看 Coordinator 的摘要。
重要修改仍要進 Thread、PR 或 Diff 檢查。
第二,兩條 Threads 有沒有碰到相同區域。
如果有,就不能因為 Shared Memory 存在而假設它們已經自動協調完成。
第三,哪一條結果應該先 Merge。
Anthropic 自己的跨 Repository 範例也提到,Coordinator 可以告訴你哪些 PR 應該先 Merge。
這代表:
知道彼此在做什麼,和程式已經整合完成,是兩回事。
Claude Code Projects 真正進步的地方,是減少人一直重複交代 Context 的負擔。
但 Shared Memory 並沒有把 Git、Review 與 Merge 變不見。
最簡單的記法就是:
Memory 負責「記得」。
Branch 負責「修改」。
Merge 負責「合起來」。
三件事不要混在一起。
今天,和 AI 一起進步一點。
每天學會一個 AI 技巧。
每天節省一點時間。
每天提升一點能力。
SasaDaily,陪你一起成長。
推薦閱讀
AI 快問快答|2026/09/07:QWEN.md 已寫「Production 不可直接修改」,就代表 Qwen Code 一定不會越界嗎?
AI 快問快答|2026/09/11:Qodo Review 沒有 Finding,就代表可以放心 Merge/Deploy 嗎?
AI 快問快答|2026/08/24:Slack Code 看完 Plan、Code Diff、Preview,就可以直接部署 Production 嗎?