Claude Code v2.1.193:Auto Mode 控制、遙測強化與背景 Agent 修復
Claude Code v2.1.193 新增涵蓋所有 shell 指令的 auto-mode 分類器設定、assistant 回應的 OpenTelemetry 記錄、bash 路徑自動補全,以及一系列背景會話與 agent 的修復。
Claude Code 開發團隊發布了 2.1.193 版本,擴展了 auto mode 的可設定性、新增可觀測性功能,並解決一系列影響背景會話與 agent 的問題。此次更新讓管理者能更精細地控制 shell 指令分類,同時改善 bash 路徑自動補全和 MCP 驗證處理等日常使用體驗。
新功能
Auto Mode 設定與透明度
新的 autoMode.classifyAllShell 設定會將所有 Bash 和 PowerShell 指令都送入 auto-mode 分類器,而不只是符合任意程式碼執行模式的指令。此外,auto-mode 的拒絕原因現在會顯示在對話紀錄、拒絕提示訊息,以及 /permissions 的最近拒絕清單中,讓您更容易理解指令為何被封鎖。
OpenTelemetry Assistant 回應記錄
新的 claude_code.assistant_response OpenTelemetry 記錄事件包含模型的回應文字。除非設定 OTEL_LOG_ASSISTANT_RESPONSES=1,否則內容會被遮蔽;當此變數未設定時,它會跟隨 OTEL_LOG_USER_PROMPTS,因此已經記錄提示內容的部署在升級後會開始收到回應內容。設定 OTEL_LOG_ASSISTANT_RESPONSES=0 可維持只記錄提示。
終端機與 Shell 使用體驗
Bash 模式(!)現在提供即時檔案路徑自動補全。閒置的背景 shell 指令會在記憶體壓力下自動回收,可透過 CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1 停用。當 MCP 伺服器需要驗證時,啟動時會顯示提示訊息,指引您使用 /mcp。
背景會話與 Agent 修復
此版本解決了多項背景執行問題:
- 當所有執行中的任務都會移轉到新會話時,背景化(←←)不再誤報「N 個背景任務將被放棄」而取消
- 釘選的背景 agent 不再於每次自動更新後被重複詢問「Continue from where you left off」
- 將主要回合背景化不再產生會重新執行主對話的幽靈「general-purpose (resumed)」子 agent
- 檢視子 agent 時,agent 面板不再隱藏同層級的其他 agent
- 背景 agent 的啟動結果不再指示 Claude「結束回應」——它會在 agent 執行時繼續處理其他任務
MCP 與外掛改進
MCP headersHelper 驗證現在會在工具呼叫回傳 401/403 時自動重新執行 helper 並重新連線。外掛自動改名現在會自動跟隨 marketplace 的 renames 對應表,將您的設定更新為新名稱。
其他修復
/model 和其他依賴客戶端資料的 UI 在 /login 後不再顯示過時或空白狀態,且當目錄已是工作目錄時,/add-dir 的訊息也獲得改善。
如何更新
要更新到 Claude Code v2.1.193:
- 檢查目前版本:
claude --version - 使用您偏好的方法更新:
- 套件管理器:依照您發行版的更新流程
- 直接下載:造訪發布頁面取得平台特定的執行檔
- 如果您有匯出 OpenTelemetry 記錄,升級前請先檢視
OTEL_LOG_ASSISTANT_RESPONSES設定 - 如果您想讓所有 shell 指令都經過 auto-mode 分類器,可以試試
autoMode.classifyAllShell