Claude Code v2.1.218:/code-review 改以背景子代理執行、fork 技能預設背景執行、/deep-research 改為手動啟動
Claude Code v2.1.218 將 /code-review 改為背景子代理執行、讓 context: fork 技能預設在背景執行、/deep-research 改為僅能手動啟動,並修正 Windows 路徑、貼上與工作階段恢復等問題。
Claude Code v2.1.218 是一次涵蓋面廣的版本,變更日誌共有 36 項。此版本將更多工作移到背景——/code-review 現在以背景子代理執行,帶有 context: fork 的技能預設也在背景執行——同時自動模式(auto mode)把更多檢查交給分類器判斷,--ax-screen-reader 模式也新增了朗讀提示。其餘變更修正了 Windows 路徑處理、多行貼上、工作階段恢復、Bedrock 設定等問題。
新功能
/code-review 以背景子代理執行
/code-review 現在以背景子代理執行,審查工作不再塞滿您的對話,並會保留堆疊的斜線指令作為審查目標。在非互動式工作階段中,/code-review ultra 現在會啟動雲端審查,而不是悄悄改跑本機審查。
帶有 context: fork 的技能改在背景執行
帶有 context: fork 的技能現在預設在背景執行。您可以在個別技能中設定 background: false 來退出此行為。
/deep-research 僅限手動啟動
/deep-research 現在只有在您手動呼叫時才會啟動;Claude 不再自行啟動它。
自動模式將更多檢查交給分類器
在自動模式下,危險 rm、背景 & 與可疑 Windows 路徑這幾項檢查不再開啟權限對話框,改由自動模式分類器裁決。搭配 auto 的規劃模式(plan mode)也不再為靜態分析器無法證明為唯讀的 Bash 指令跳出提示,同樣改由分類器判斷。
刪除內容的螢幕閱讀器朗讀
在 --ax-screen-reader 模式下,以單字或整行刪除(Option+Delete、Ctrl+W、Cmd+Backspace、Ctrl+U、Ctrl+K)時,現在會朗讀被刪除的文字。
技能、外掛與代理的 frontmatter 規則
技能與外掛 frontmatter 中的布林值除了 true/false 之外,現在也接受 yes/no/on/off/1/0(不區分大小寫)。代理的 markdown 檔案現在會拒絕包含 : 的代理名稱,因為該字元保留給外掛命名空間使用;代理 frontmatter 中的掛鉤現在也要求代理檔案本身所在的資料夾已接受工作區信任。
修正與改進
審查指令
/ultrareview遇到像「review my auth changes」這類描述性參數時不再失敗;現在會審查您目前的分支,並將該文字作為附註套用到審查結果。/ultrareview的錯誤回饋獲得改善,讓 Claude 能修正無效的參數,而不是原封不動地重試。
Windows
- 含有以
\u開頭之路徑片段的 Windows 路徑(例如C:\Users\unicorn)在工具輸入中不再被損毀成 CJK 字元,先前此問題會導致這些檔案無法存取。
輸入與歷史記錄
- 左方向鍵不再於無法復原的情況下捨棄對話:在編輯後立即按下時會先要求確認,而在代理檢視中按 Esc 會回到被移至背景的那段對話。
- 在以 Ctrl+J 編碼貼上換行的終端機中,多行貼上不再被壓成一行並以
j取代換行。 - 歷史寫入發生競爭或失敗時,提示歷史記錄不再遺失或重複。
無障礙
- 在
--ax-screen-reader模式下,VoiceOver 現在會朗讀在輸入結尾鍵入的空格,而不是唸出「new line」。 - 外掛與設定面板現在會將終端機游標移到聚焦的列,讓螢幕閱讀器與放大鏡能跟上方向鍵導覽。
工作階段、context 與 SDK
- 從訊息選擇器執行壓縮後,
/context不再回報壓縮前的過時 token 用量。 - 歷史記錄中含有格式錯誤的 delta 附件時,恢復的工作階段不再每一輪都失敗或在恢復時崩潰。
- 在 headless 與 SDK 工作階段中,fork 工作階段的譜系在壓縮後不再遺失。
- 修正在大型思考預算下發生 context 溢位錯誤後,反覆送出注定失敗之相同請求的重試迴圈;
Ctrl+B移至背景現在也會套用與其他路徑相同的背景 shell 上限。 - 遠端工作階段在其 worker 被替換後不再持續送出心跳,先前此問題會讓長時間執行的桌面版與 IDE 處理程序每隔幾秒就重試一個被拒絕的請求。
Bedrock 與閘道
- Bedrock 設定精靈不再對分區 AWS 區域中、以及僅能透過 proxy 連線之網路上的 assume-role 設定檔驗證失敗。
- 閘道花費計量現在會以所設定模型的費率,計算 Bedrock application-inference-profile ARN 及其他經設定對應的上游模型 ID。
MCP
- 啟動時的「N MCP servers need authentication」通知不再把未在 claude.ai 中連線的 claude.ai 連接器多算進去。
信任與受管設定
- 信任對話框現在會標明授權所涵蓋的儲存庫根目錄。
- 伺服器受管設定中無害的功能與費用開關不再觸發設定核准提示。
模型
- 透過
/config model=<x>或 Remote Control 切換模型而導致快速模式(fast mode)變更時,Claude Code 現在會發出通知。
此版本共包含 36 項變更,完整清單請參閱 Claude Code 變更日誌。
如何更新
- 檢查已安裝的版本:
claude --version - 就地更新:
claude update - 檢查您的技能與代理:帶有
context: fork的技能現在會在背景執行,除非設定了background: false;名稱包含:的代理現在會被拒絕。