Claude Code v2.1.178:參數化權限規則與巢狀 .claude 目錄支援
Claude Code v2.1.178 推出 Tool(param:value) 權限規則語法、更聰明的巢狀 .claude/skills 載入機制、auto 模式子代理審查,以及大量子代理與可靠性修復。
Claude Code 開發團隊發布了 2.1.178 版本,帶來全新的 Tool(param:value) 權限規則語法,實現更細緻的權限控制,並正式支援巢狀 .claude/ 目錄。此次更新也強化了 auto 模式對子代理啟動的安全審查,並修復了涵蓋子代理、壓縮、驗證和 vim 模式的大量問題。
新功能
參數化權限規則
權限規則現在可以使用新的 Tool(param:value) 語法比對工具的輸入參數,並支援 * 萬用字元。例如,Agent(model:opus) 可用來封鎖 Opus 子代理,讓團隊對工具行為擁有更精細的控制權。
巢狀 .claude 目錄支援
巢狀 .claude/skills 目錄中的技能,現在會在您處理該位置的檔案時載入;若名稱與其他技能衝突,巢狀技能會以 <dir>:<name> 形式顯示,兩者皆可繼續使用。對於代理、工作流程和輸出樣式,名稱衝突時最接近工作目錄的定義將優先生效;專案範圍的工作流程儲存也會指向最接近的既有 .claude/workflows/ 目錄。
更安全的 Auto 模式
Auto 模式中的子代理啟動現在會先經過分類器評估才執行,補上了子代理可能在未經審查的情況下請求被封鎖操作的漏洞。
UI 與診斷改進
/doctor 現在在所有區段使用一致的扁平樹狀排版,區段狀態圖示更清晰,並會醒目顯示指令名稱。技能清單截斷警告現在會顯示受影響的技能描述數量。工作流程提示關鍵字改用紫色微光醒目效果,且只在明確的詞句(如「run a workflow」或「workflow:」)時觸發,而非只要提到這個詞就觸發。
Remote Control 與錯誤回報
Remote Control 錯誤訊息已改進:連線失敗時頁尾會顯示持續的紅色「/rc failed」指示,「尚未啟用」錯誤現在會說明原因是功能閘門、檢查失敗、過期授權還是組織政策。同時,/bug 現在要求填寫描述後才能提交,且不再將模型拒絕文字用作 GitHub issue 標題。
子代理修復
多項子代理問題已解決:檢視子代理的對話紀錄現在會顯示工具結果與即時進度,子代理結束回合時傳送的訊息不再遺失,將執行中的子代理移至背景(ctrl+b)也不再從頭重新開始。另外還修復了:當守護程序從使用 ANTHROPIC_BASE_URL 與 ANTHROPIC_AUTH_TOKEN 自訂 API 閘道的 shell 啟動時,claude agents worker 出現 401 Invalid bearer token 錯誤;子代理 disallowedTools 中的 MCP 伺服器層級規則(mcp__server、mcp__server__*、mcp__*)被靜默忽略;以及回合結束後以 /bg 建立的背景會話在代理清單中永遠顯示「Working」。
可靠性與平台修復
此版本另外解決了眾多問題,包括:
- CLI 從父程序繼承過期的 websocket/OAuth 檔案描述符環境變數時發生記憶體不足當機
- 當 OAuth token 屬於與 Claude Code 登入不同的帳號時,Claude in Chrome 靜默連線失敗
- 具有目錄限定名稱的巢狀
.claude/skills技能在非互動執行時被權限提示阻擋 - 壓縮功能未遵循
--fallback-model:現在遇到過載或模型可用性錯誤時會回退到設定的模型鏈 - 憑證在會話外更新後,模型請求仍因快取的過期請求設定持續出現驗證錯誤
CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1導致全新的 marketplace 安裝無法 clone- Vim 模式復原:
u現在會逐一回退 NORMAL/VISUAL 模式的指令,而非將快速連續的指令合併為單一復原步驟 - 在
claude agents中點擊使用自訂 URI 協定(如vscode://)的狀態列連結無法開啟 - [VSCode] 按 Esc 關閉 CJK 輸入法候選字視窗時,不再取消執行中的 Claude 任務
如何更新
要更新到 Claude Code v2.1.178:
- 檢查目前版本:
claude --version - 使用您偏好的方法更新:
- 套件管理器:依照您發行版的更新流程
- 直接下載:造訪發布頁面取得平台特定的執行檔
- 若想使用新的
Tool(param:value)語法,請檢視您的權限規則 - 若您使用巢狀
.claude/目錄,請確認技能與代理的名稱解析行為符合預期