跳至主要內容

Claude Code v2.1.235:提示輸入拼字檢查、背景雲端工作階段更省資源,以及更精確的權限對話框

Claude Code v2.1.235 新增選用的 spellcheck 設定,可在提示輸入中檢查拼字;降低雲端工作階段在背景執行時的記憶體與 CPU 用量,並讓權限對話框與授權實際涵蓋的範圍一致。

Claude Code v2.1.235 是一個中型版本,變更日誌共列出 19 項變更。此版本為提示輸入新增選用的拼字檢查,降低雲端工作階段在背景執行時的資源消耗,並讓權限對話框更準確地說明您所核准的內容。其餘變更大多修正了終端機介面中的提示輸入、markdown 渲染與對話框行為。

新功能

提示輸入的選用拼字檢查

新的選用 spellcheck 設定會在您輸入時,為提示輸入中拼錯的單字加上底線。此功能使用您已安裝的 aspell、hunspell 或 ispell。

背景雲端工作階段更省資源

當 /ultrareview 或 /autofix-pr 等雲端工作階段在背景執行時,記憶體與 CPU 用量降低了。它們的事件串流不再於每次更新時重新掃描並重新渲染。

權限對話框與授權範圍一致

權限對話框的顯示文字與「don’t ask again」選項,現在一律與授權實際涵蓋的範圍相符。當內容無法完整顯示時,不會提供「don’t ask again」選項。

修正與改進

  • 權限:在權限提示的註解欄位中按 Shift+Tab,不再核准該編輯並授予整個工作階段的編輯權限(此按鍵原本應關閉該欄位)。當筆記本或儲存格無法讀取時,筆記本儲存格刪除/取代的核准對話框不再默默省略既有的儲存格內容,而是說明原因。
  • 代理與訊息:在無法使用 general-purpose 代理的工作階段中,Agent 工具不再將其宣告為預設值;此時若省略 subagent_type,會收到列出可用代理的明確錯誤。SendMessage 現在會預先拒絕過大而無法跨工作階段傳遞的訊息,而不是默默丟棄。
  • 提示快取:語言伺服器在工作階段中斷線或重新連線時,不再讓整個提示快取失效。
  • 渲染與提示輸入:巢狀 markdown 清單在第 3 層以上不再錯位,終端機介面中換行的清單項目也加上了懸掛縮排。在部分多行提示中,提示輸入的醒目標示(斜線指令、關鍵字、提及)不再偏移一個或多個字元。在 Claude 回應期間執行的斜線指令,不再顯示 HTML 實體而非實際字元。
  • 頁尾與任務清單:背景自動更新後,提示頁尾現在會顯示「Update installed」重新啟動通知。恢復或重新啟動進入仍有未完成任務的工作階段時,展開的任務清單(ctrl+t)不再總是以收合狀態開始。
  • 搜尋:原生 macOS/Linux 版本內建的 grep 遇到病態模式時會迅速失敗,不再耗盡記憶體;-m N 搭配 -A/-C 時也會印出正確的上下文。
  • 錯誤訊息:context 上限錯誤現在會在自動壓縮(auto-compact)關閉時明確指出,並引導您到 /config 重新啟用。
  • Vim 模式與對話框:切換詳細對話記錄(ctrl+o)或關閉面板時,Vim 的 NORMAL 模式與游標位置現在會保留。在對話框中快速連續按下方向鍵與 Enter 時,現在會選取您移動到的選項,而不是先前醒目標示的選項。
  • Remote Control:claude rc 現在會套用與互動式啟動相同的企業 gateway 可用性檢查。
  • VS Code:還原或重新載入含有多個 Claude 面板的視窗時,焦點不再自行在已開啟的 Claude 分頁之間跳動。

如何更新

  1. 檢查已安裝的版本:claude --version
  2. 就地更新:claude update
  3. 若想試用拼字檢查,請開啟選用的 spellcheck 設定;此功能需要已安裝的 aspell、hunspell 或 ispell。

相關連結