跳至主要內容

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:

  1. 從官方發布頁面下載最新版本
  2. 按照您平台的標準安裝程序進��
  3. 重新啟動任何活躍的 Claude Code 會話以受益於改進
  4. 考慮使用 export CLAUDE_CODE_NO_FLICKER=1 啟用無閃爍渲染

相關連結