Claude Code v2.1.59 ~ v2.1.63 更新整理:HTTP Hooks、記憶體大掃除與 Worktree 共享設定
目錄
新功能和記憶體大掃除一起來——v2.1.63 可能是近期最「全面」的一版更新。
用 Claude Code 的大家更新了嗎?
這波從 v2.1.59(2/26)到 v2.1.63(2/28)共四個版本,四天內密集推送。中間的 v2.1.61 和 v2.1.62 都是單一 hotfix,真正的大菜在 v2.1.63:HTTP Hooks 讓 hook 不用再寫 shell script、/simplify 和 /batch 成為內建指令、worktree 終於共享專案設定——然後還一口氣修掉了超過 10 個記憶體洩漏,跑久的 session 不再越來越肥。
整理一下重點給大家 👇
v2.1.63 — 新功能 + 記憶體大掃除
這版是這波更新的主角,changelog 長度直接是前三版加起來的好幾倍。新功能和底層修復各佔一半,兩邊都很有料。
HTTP Hooks:不用寫 Shell Script 也能串 Hook 了
之前 Claude Code 的 hooks 只支援執行 shell command——想串外部服務(比如打個 Slack 通知、寫 log 到自己的 API),你得自己寫一段 curl 的 shell script。
現在新增 HTTP Hooks,可以直接在 hook 設定裡指定一個 URL,Claude Code 會 POST JSON 過去、接收 JSON 回來。等於你可以用自己熟悉的後端語言寫一個 webhook endpoint,不用再跟 shell script 搏鬥了。
這對團隊特別有用——hook 邏輯集中放在一個 API server,不用每台開發機都部署一份 script。
/simplify 和 /batch:內建 Slash Commands
新增兩個 bundled slash commands:
/simplify:審查剛改過的程式碼,找出可以重用、簡化或提升品質的地方/batch:批次處理任務(具體用法可在 Claude Code 內查看說明)
這兩個之前都是要自己設定 custom slash command 才能用的功能,現在直接內建了。
Worktree 共享專案設定
之前用 --worktree 開 git worktree 工作,每個 worktree 有自己獨立的 project config 和 auto memory——但其實你想要的是「同一個 repo 的不同 worktree 共享同一份設定」。現在改了,同一個 repository 的 worktree 會共享 project config 和 auto memory。
這對習慣用 worktree 做 feature branch 開發的人很方便,不用每個 worktree 重新設定一次偏好。
MCP OAuth 認證改善
新增手動 URL 貼上的 fallback 機制——如果 MCP OAuth 的 localhost redirect 沒有自動跳轉成功,你現在可以手動複製 callback URL 貼上來完成認證。之前遇到這種情況就只能乾瞪眼或重試。
還有一個新的環境變數:
ENABLE_CLAUDEAI_MCP_SERVERS=false
加這個可以停用 claude.ai 上設定的 MCP servers,不讓它們出現在 Claude Code 裡。
/copy 升級與 /model 改善
/copy新增「Always copy full response」選項:選了之後,以後每次/copy都直接複製完整回應,不再跳選擇器/model顯示當前模型:現在/model的選單會標示你目前在用哪個模型/clear修復技能快取:之前/clear開新對話時,舊的 skill 內容可能殘留,現在會正確重置
VS Code 改善
- Session rename / remove:VS Code 的 session 列表支援重新命名和移除了
- Remote session 歷史記錄修復:之前遠端 session 不會出現在對話歷史裡
記憶體大掃除:一口氣修掉 10+ Memory Leak
這是這版最「看不見但最重要」的改動。如果你跑過長時間的 Claude Code session(比如跑一整天),可能遇過它越來越慢、記憶體越吃越多的問題。v2.1.63 一口氣清了一大堆記憶體洩漏:
核心修復:
- Git root detection cache — 無限增長的快取,session 越久吃越多
- JSON parsing cache — 同上,長時間 session 會無限膨脹
- Bash command prefix cache — 快取沒有清理機制
- File count cache — 忽略了 glob ignore patterns,快取了不該快取的東西
MCP 相關:
- MCP server fetch cache — server 斷線重連時快取沒清,頻繁重連的 server 會導致記憶體持續增長
- MCP OAuth flow cleanup — listener 洩漏
- MCP tool/resource cache — server 重連時快取洩漏
其他:
- Bridge polling loop listener 洩漏
- Interactive permission handler listener 洩漏 — auto-approval 時觸發
- IDE host IP detection cache — 跨 port 共享了不該共享的結果
- WebSocket listener 洩漏 — transport 重連時
- 長時間 Teammates session — compaction 後 AppState 仍保留所有訊息
- 子代理 progress message — context compaction 時沒有清除大量 payload
老實說,這份修復清單的長度蠻驚人的。看得出來 Anthropic 這次是系統性地 audit 了一遍記憶體使用,不是零星修修——之前長時間 session 越跑越慢的問題,這版應該會有明顯改善。
其他修復
- REPL bridge 訊息排序 — 初始連線時歷史訊息和新訊息可能交錯,造成順序錯亂
- Prompt suggestion cache — 回歸問題,v2.1.62 的 fix
v2.1.62 — Hotfix
- Prompt suggestion cache 命中率回歸 — 修復了導致 cache hit rate 下降的 regression
一行 changelog,但影響效能,所以單獨出了一版。
v2.1.61 — Hotfix
- Windows config 檔案損壞 — 併發寫入導致 config 檔案被寫壞。這跟 v2.1.59 修的「多實例 config 損壞」是不同的觸發條件,這次是 Windows 特有的
總結
| 版本 | 日期 | 重點 |
|---|---|---|
| v2.1.59 | 2/26 | Auto Memory、/copy 指令、多實例安全修復 |
| v2.1.61 | 2/26 | Windows config 併發寫入損壞修復 |
| v2.1.62 | 2/27 | Prompt suggestion cache 命中率回歸修復 |
| v2.1.63 | 2/28 | HTTP Hooks、/simplify、/batch、worktree 共享設定、10+ 記憶體洩漏修復 |
結論
v2.1.61 和 v2.1.62 快速補丁穩住陣腳,v2.1.63 一次推出 HTTP Hooks 新功能和系統性記憶體大掃除——這波更新的節奏是先穩後衝。
這波最讓我有感的是那份記憶體修復清單。之前跑長 session 越來越卡是很多人的痛點,這次一口氣清了十幾個 leak,看得出來不是東修一個西補一個,而是做了一次完整的 audit。如果你習慣讓 Claude Code 跑一整天不關,更新後體感應該會差蠻多的。
HTTP Hooks 也值得關注——hook 從只能跑 shell command 變成可以打 HTTP,等於打開了跟任何後端服務整合的大門,團隊協作的場景會好用很多。
推薦大家更新到最新版:
claude update
更新完成後可檢查版本:
claude --version
References
關鍵字
Claude Code, v2.1.63, v2.1.59, HTTP Hooks, memory leak, 記憶體洩漏, /simplify, /batch, worktree, AI Coding, Anthropic, 開發工具更新
相關文章
熱門文章
最新文章
CoinMarketCap 推出 AI Agent Skills:讓 Claude Code 直接查幣價、出報告、做研究
2026-03-04Claude Code v2.1.59 ~ v2.1.63 更新整理:HTTP Hooks、記憶體大掃除與 Worktree 共享設定
2026-03-04Claude Code v2.1.52 ~ v2.1.59 更新整理:Auto Memory 自動記憶、Remote Control 擴大推送與穩定性修復
2026-02-26【財經皓角 Podcast 筆記】2026-02-24 軟體股股災!AI 受害股為何越來越多?
2026-02-24AMD 與 Meta 簽下 6GW GPU 超級大單——600 億美元 AI 晶片協議全解析
2026-02-24