Claude Code v2.1.46 ~ v2.1.50 更新整理:記憶體大修、Worktree 隔離與 60+ Bug 修復
目錄
五天五版,光 v2.1.47 就修了 60+ 項 bug——這迭代節奏根本是在衝刺。
用 Claude Code 的大家更新了嗎?
過去這一週 Anthropic 密集推出了 v2.1.46 到 v2.1.50 共五個版本(v2.1.48 是 hotfix,GitHub 上沒有獨立 release notes),更新幅度驚人——尤其 v2.1.47 一口氣處理了超過 60 項修復,涵蓋 Windows 相容性、記憶體管理、檔案操作等方方面面。
整理一下重點給大家 👇
v2.1.46 — claude.ai MCP 整合
這版只有兩項更新,但其中一個蠻值得注意:
- 支援 claude.ai MCP connectors — 可以在 Claude Code 裡使用 claude.ai 上設定的 MCP connectors,等於打通了 Web 端和 CLI 端的 MCP 生態
- 修復 macOS 終端斷線後殘留孤立進程 — 之前關掉終端後 Claude Code 的 process 可能不會正確結束,現在修了
v2.1.47 — 超級修復版(60+ 項)
這版是這波更新裡最猛的一版——不是功能猛,是修復數量猛。60+ 項 bug 修復,Windows 使用者應該會特別有感。
Windows 大修
Windows 一直是 Claude Code 的痛點,這版一次處理了不少:
- 終端渲染修復 —
\r\n換行導致行數計算錯誤、粗體/彩色文字偏移 - Bash 輸出修復 — MSYS2/Cygwin 環境下 bash 工具輸出被靜默丟棄
- CWD 追蹤修復 — 暫存檔無限累積的問題
- Worktree session 修復 — 磁碟機代號大小寫不一致導致 session 比對失敗
- WSL2 圖片貼上修復 — BMP 格式圖片處理
- Hooks 修復 — 改用 Git Bash 執行 hooks,避免 Windows 原生 shell 問題
- Right Alt 修復 — 不再留下跳脫序列
記憶體與效能
- 釋放 API stream buffer 和 agent context — 長時間 session 不再越跑越慢
- 延遲 SessionStart hook 執行 — 啟動速度快了約 500ms
@檔案提及效能優化 — 加入 pre-warming 和 session 快取
檔案操作修復
- FileWriteTool 修復 — 保留檔案結尾的空行(之前會被吃掉)
- 單一檔案寫入錯誤不再中斷所有平行操作 — 這個修復很重要,之前一個檔案寫失敗會導致其他平行的寫入也一起 abort
- Edit tool 修復 — 不再破壞 Unicode 全形引號
其他亮點
- VS Code plan preview 改進 — 支援自動更新和留言管理
/resume修復 — 之前超過 16KB 的 session 會被靜默丟棄,現在不會了- CJK 寬字元修復 — 時間戳和版面對齊問題(中日韓使用者會有感)
- Plan mode 修復 — context compaction 後不再遺失 plan mode 狀態
- 新增
chat:newlinekeybinding — 可自訂多行輸入的按鍵 - Resume picker 擴充 — 從 10 個 session 增加到 50 個
老實說,這版的修復清單長到我整理時都有點驚訝。很多都是社群反映已久的問題,一次集中處理了。
v2.1.48 — Hotfix
這版在 npm 上有發布,但 GitHub 沒有獨立 release notes。推測是 v2.1.47 發布後的緊急修復。
v2.1.49 — Worktree 隔離與背景 Agent 控制
這版的重點是隔離執行和背景 agent 控制,對重度使用 agent 的開發者來說很實用。
Worktree 隔離執行
--worktree(-w)啟動旗標 — 直接在隔離的 git worktree 中啟動 Claude Code- Subagent 支援
isolation: "worktree"— 子代理可以在獨立的 git worktree 中執行,不影響主工作目錄
這功能對需要同時處理多個任務的場景很實用——每個 agent 在自己的 worktree 裡工作,互不干擾。
背景 Agent 控制
- Ctrl+F 終止背景 agent — 按兩次確認,不怕誤觸
- 修復 Ctrl+C 和 ESC 在背景 agent 執行時被忽略 — 之前背景 agent 跑的時候,你按什麼都沒反應,蠻惱人的
效能改進
- 修復 WASM 記憶體無限成長 — Yoga WASM 的 linear memory 會持續膨脹,現在修了
- 啟動效能提升 — 延遲 SessionStart hook、快取 MCP auth 失敗、批次處理 MCP tool token 計算
- Sonnet 4.5 with 1M context 移除 — 改為使用更新的 Sonnet 4.6
其他改進
- Agent 定義支援
background: true— 宣告式指定 agent 永遠在背景執行 - Plugin 可附帶
settings.json— 預設配置跟著 plugin 走 - 新增
ConfigChangehook event — 監控設定檔變更,企業安全稽核用得到 - SDK model info 擴充 — 新增
supportsEffort、supportedEffortLevels、supportsAdaptiveThinking欄位
v2.1.50 — 記憶體大掃除
這版的主題很明確:把所有記憶體洩漏都找出來修掉。
記憶體修復清單
這版修了至少 7 項記憶體洩漏,密度之高非常罕見:
- Agent Teams 已完成任務未回收 — teammate 完成後的 task 物件留在記憶體裡
- Task state 未從 AppState 移除 — 完成的 task 狀態物件沒被清掉
- LSP diagnostic 資料無限成長 — 語言伺服器的診斷資料從不清理
- 已完成 task output 未釋放 — TaskOutput 保留了最近的行數資料
- CircularBuffer 記憶體洩漏 — 環形緩衝區的實作問題
- Shell 執行記憶體洩漏 — shell 指令執行後的資源未釋放
- File history snapshot 無限成長 — 現在有上限了
另外還有兩項主動的記憶體優化:
- Compaction 後清除內部快取 — 壓縮對話後順便清記憶體
- 處理完大型 tool result 後立即釋放 — 不再等 GC
Worktree 與 Agent 功能
- Agent 定義支援
isolation: worktree— 宣告式指定 agent 在隔離 worktree 中執行 - 新增
WorktreeCreate/WorktreeRemovehook events — 自訂 VCS 的 setup/teardown 流程 - 新增
claude agentsCLI 指令 — 列出所有已設定的 agents
其他重要更新
- Opus 4.6 fast mode 支援 1M context window — 快速模式也能用完整的百萬 token 上下文了
- LSP server 支援
startupTimeout— 語言伺服器啟動超時可配置 - Linux glibc 相容性修復 — 修復 RHEL 8 等較舊系統(glibc < 2.30)無法載入原生模組
- SSH 斷線 session 資料遺失修復 — 現在會在 hooks 執行前先 flush session 資料
CLAUDE_CODE_SIMPLE模式強化 — 加入 file edit tool,停用 MCP tools、attachments、hooks 和 CLAUDE.md 載入- VSCode 支援
/extra-usage— 在 VS Code 中查看額外用量
總結
| 版本 | 日期 | 重點 |
|---|---|---|
| v2.1.46 | 2/18 | claude.ai MCP connectors 支援 |
| v2.1.47 | 2/18 | 60+ 項修復,Windows 大修、檔案操作、CJK 支援 |
| v2.1.48 | 2/19 | Hotfix |
| v2.1.49 | 2/19 | Worktree 隔離執行、背景 agent 控制、WASM 記憶體修復 |
| v2.1.50 | 2/20 | 7 項記憶體洩漏修復、Opus 4.6 1M context、claude agents |
結論
v2.1.47 是大掃除、v2.1.49 加隔離、v2.1.50 修記憶體——三版搭在一起,Claude Code 的穩定性直接上了一個台階。
這波更新的主軸很清楚:穩定性和記憶體管理。v2.1.47 的 60+ 項修復處理了大量積壓的問題,v2.1.49 的 worktree 隔離讓多任務場景更安全,v2.1.50 則是把所有能找到的記憶體洩漏都堵上了。
老實說,v2.1.50 修了 7 項記憶體洩漏這件事讓我印象最深——之前跑久的 session 會越來越慢,原來是這麼多地方在漏。另外 Opus 4.6 fast mode 拿到 1M context window 也蠻重要的,快速模式不再是功能閹割版了。
推薦大家更新到最新版:
claude update
更新完成後可檢查版本:
claude --version
References
關鍵字
Claude Code, v2.1.46, v2.1.47, v2.1.48, v2.1.49, v2.1.50, worktree, 記憶體優化, Windows, MCP, Opus 4.6, 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