Claude Code v2.1.89 發布說明
Claude Code v2.1.89 推出延遲權限處理、無閃爍渲染和增強的 MCP 支援,並修復多項錯誤以提供更流暢的開發體驗。
2026年4月1日 • 10 min read • 作者:ClaudeWorld
最新的 Claude Code 版本為權限處理、渲染效能和 MCP 整合帶來重大改進。此次更新專注於透過更好的工具管理來提升開發者體驗,並解決影響會話穩定性的關鍵錯誤。
新功能
增強權限系統
- 延遲權限決策:PreToolUse 鉤子現在支援
"defer"權限決策,允許無頭會話在工具調用時暫停,並使用-p --resume恢復以重新評估鉤子 - 權限拒絕鉤子:新的
PermissionDenied鉤子在自動模式分類器拒絕後觸發,支援{retry: true}來啟用模型重試 - 改進自動模式:被拒絕的命令現在會顯示通知,並出現在
/permissions→ 最近標籤中,可使用r進行重試
效能與渲染改進
- 無閃爍渲染:新的
CLAUDE_CODE_NO_FLICKER=1環境變數啟用無閃爍的替代螢幕渲染,具有虛擬化滾動回放功能 - 非阻塞 MCP 連接:
-p模式的MCP_CONNECTION_NONBLOCKING=true完全跳過 MCP 連接等待,伺服器連接限制為 5 秒
增強使用者體驗
- 命名子代理:新增至
@提及自動完成建議中,便於參考 - 改進語音支援:修復按鍵說話啟動問題和 Windows WebSocket 問題
- 更好的檔案處理:修復
Edit(//path/**)和Read(//path/**)允許規則的符號連結解析
關鍵錯誤修復
- 會話穩定性:修復大型會話檔案(50MB+)崩潰和 JSON 輸入保留造成的記憶體洩漏
- LSP 伺服器恢復:伺服器現在在崩潰後的下次請求時重新啟動,而不是保持殭屍狀態
- Unicode 支援:修復在 4KB 邊界處 CJK 字元和表情符號的提示歷史問題
- 標記計數:
/stats現在正確包含子代理使用情況並保留歷史資料 - 工具可靠性:修復 StructuredOutput 架構快取錯誤和 MCP 工具錯誤截斷問題
如何更新
要更新到 Claude Code v2.1.89:
- 從官方發布頁面下載最新版本
- 按照您平台的標準安裝程序進��
- 重新啟動任何活躍的 Claude Code 會話以受益於改進
- 考慮使用
export CLAUDE_CODE_NO_FLICKER=1啟用無閃爍渲染