Claude Code v2.1.52 ~ v2.1.59 更新整理:Auto Memory 自動記憶、Remote Control 擴大推送與穩定性修復

5 min read
Advertisement

八版更新,六版在修 bug——但最後一版的 auto-memory 讓這波更新有了一個漂亮的收尾。

用 Claude Code 的大家更新了嗎?

這波從 v2.1.52(2/24)到 v2.1.59(2/26)共八個版本,更新節奏非常密集。老實說,中間的 v2.1.52 到 v2.1.56 幾乎都是針對上一版 v2.1.51(Remote Control 大更新)的穩定性修復,真正的新功能集中在最後兩版:v2.1.58 擴大 Remote Control 推送範圍,v2.1.59 則帶來了 auto-memory 自動記憶/copy 互動式複製指令。

整理一下重點給大家 👇

Claude Code v2.1.52 ~ v2.1.59 更新整理

v2.1.59 — Auto Memory 與 /copy 指令

這版是這波更新裡最有感的一版——終於有了 自動記憶功能

Auto Memory:Claude 會自己做筆記了

之前要讓 Claude Code 記住東西,你得手動維護 CLAUDE.md 或者每次都提醒它。現在 Claude 會在工作過程中自動把有用的上下文存起來,包含:

  • 專案慣例:build 指令、測試慣例、程式碼風格
  • 除錯心得:踩過的坑、常見錯誤的解法
  • 架構筆記:重要檔案、模組關係
  • 你的偏好:溝通風格、工作流程、工具選擇

記憶檔案存在 ~/.claude/projects/<project>/memory/ 目錄下,每個專案有自己的記憶空間。主檔案 MEMORY.md 的前 200 行會在每次啟動時載入 context,詳細的筆記則拆到獨立的 topic 檔案(如 debugging.mdpatterns.md),需要時才讀取。

/memory 指令可以管理這些記憶——包含開關 auto-memory、編輯記憶檔案。也可以直接跟 Claude 說「記住我們用 pnpm 不用 npm」,它就會存下來。

不想用的話,可以在 settings.json 裡關掉:

{ "autoMemoryEnabled": false }

或用環境變數強制覆蓋(適合 CI 環境):

export CLAUDE_CODE_DISABLE_AUTO_MEMORY=1

其實之前很多人(包含我)已經在手動維護 MEMORY.md 了,現在 Claude 自己會寫,等於把這個 pattern 正式內建了。

/copy 指令:互動式複製程式碼

新增 /copy 指令,當回應中有多個程式碼區塊時,會彈出互動式選擇器——你可以選擇複製單一區塊或整段回應。

之前要從長回應裡複製特定的程式碼片段,得自己捲畫面找位置、手動框選,蠻不方便的。現在一個 /copy 就能精準挑選。

其他改進

  • 複合 Bash 指令的 always allow 更聰明了 — 像 cd /tmp && git fetch && git push 這種串接指令,現在會拆開每個子指令分別建議 prefix,不再把整串當一個指令處理
  • 多 Agent session 記憶體優化 — 完成的子代理任務狀態會被釋放
  • 短任務清單排序改進 — 任務列表更有邏輯

Bug 修復

  • MCP OAuth token refresh 競爭問題 — 同時跑多個 Claude Code 實例時,OAuth token 更新可能互相衝突,修了
  • 多實例 config 檔案損壞 — 這個蠻嚴重的,多個 Claude Code 同時執行可能導致 config 被覆寫、認證資訊被清掉。如果你之前遇過莫名被登出,可能就是這個 bug
  • 工作目錄被刪除時的錯誤訊息 — 之前 shell 指令在 CWD 已刪除時不會顯示清楚的錯誤訊息,現在會了

v2.1.58 — Remote Control 擴大推送

這版只有一行 changelog,但影響範圍不小:

  • Remote Control 擴大推送至更多使用者

Remote Control 是 v2.1.51 引入的功能,讓你可以用 claude remote-control 啟動一個遠端 session,然後從手機、平板或其他電腦的瀏覽器上繼續操作。整個 session 依然跑在你的本地端,遠端只是一個「窗口」——你的檔案系統、MCP servers、專案設定全都還在。

目前限 Pro 和 Max 方案使用,Team 和 Enterprise 還不支援。

v2.1.52 ~ v2.1.56 — 密集穩定性修復

這五個版本(其中 v2.1.54 有發布但沒有公開 changelog)全是 hotfix,主要在修 v2.1.51 引入的問題:

v2.1.53 — 多平台 Crash 修復

這版修了一堆 crash,跨 Windows、Linux、macOS:

  • UI 閃爍修復 — 送出輸入後,使用者輸入會短暫消失再出現
  • 批次 Agent 終止修復Ctrl+F 終止多個 agent 時,改為發送單一聚合通知而非每個 agent 一個
  • Remote Control session 殘留 — graceful shutdown 有時會留下殘餘的 session
  • --worktree 首次啟動被忽略 — 第一次啟動時 worktree 參數可能沒生效
  • Windows panic — "switch on corrupted value" 錯誤
  • Windows 多進程 crash — 同時開太多 process 會炸
  • WASM interpreter crash — Linux x64 和 Windows x64
  • Windows ARM64 crash — 啟動約 2 分鐘後 crash

v2.1.55 — Windows BashTool 修復

  • BashTool EINVAL 錯誤 — Windows 上 Bash 工具直接報錯無法使用,這個 bug 蠻嚴重的

v2.1.52 & v2.1.56 — VS Code 擴充套件修復

  • 兩版都在修同一個問題 — VS Code 擴充套件在 Windows 上 crash,報錯 command 'claude-vscode.editor.openLast' not found。v2.1.52 修了一次,v2.1.56 又修了另一個觸發原因

總結

版本日期重點
v2.1.522/24VS Code Windows crash 修復
v2.1.532/25多平台 crash 修復(Windows、WASM、Remote Control)
v2.1.542/25無公開 changelog(hotfix)
v2.1.552/25Windows BashTool EINVAL 修復
v2.1.562/25VS Code Windows crash 修復(另一個觸發原因)
v2.1.582/25Remote Control 擴大推送
v2.1.592/26Auto Memory 自動記憶、/copy 互動式複製、多實例安全修復

結論

v2.1.52 到 v2.1.56 是穩定性補丁、v2.1.58 擴大 Remote Control 推送、v2.1.59 帶來 auto-memory——這波更新先把地基打穩,再推新功能。

老實說,這波最讓我驚喜的是 auto-memory。之前每次開新 session 都得重新跟 Claude 說明專案慣例、偏好設定,現在它自己會記了。而且記憶架構設計得蠻合理的——主檔案只載入前 200 行保持精簡,詳細的筆記拆到獨立檔案按需讀取,不會浪費 context window。

另一個蠻重要的是 v2.1.59 修的多實例 config 損壞問題。如果你習慣同時開好幾個 Claude Code(像我就會一個跑主專案、一個開 worktree),之前可能遇過認證資訊莫名消失,更新後應該就不會了。

推薦大家更新到最新版:

claude update

更新完成後可檢查版本:

claude --version

References

  1. Claude Code GitHub Releases
  2. Claude Code 官方 Changelog
  3. Claude Code Memory 官方文件

關鍵字

Claude Code, v2.1.52, v2.1.53, v2.1.59, auto memory, 自動記憶, Remote Control, /copy, Windows, VS Code, AI Coding, Anthropic, 開發工具更新

Advertisement