跳至主要內容

Claude Code v2.1.73:modelOverrides、權限提示凍結,以及 Bedrock 預設模型變更

Claude Code v2.1.73 新增可對應自訂供應商模型 ID 的 modelOverrides 設定,修正複雜 bash 命令權限提示造成的凍結與 100% CPU 迴圈,解決 Bedrock/Vertex/Foundry 上 subagent 被默默降級的問題,並把那裡的預設 Opus 模型改為 Opus 4.6。

Claude Code v2.1.73 共有 26 條變更:2 條新增、15 條修正、6 條改進、1 條行為變更、1 條棄用,以及 1 條 VS Code 修正。如果你在 Bedrock、Vertex 或 Microsoft Foundry 上執行 Claude Code,其中兩條會改變你需要知道的行為。

新功能

  • modelOverrides 可把模型選單項目對應到自訂的供應商模型 ID,例如 Bedrock 的 inference profile ARN。
  • SSL 憑證失敗現在附帶指引。 在企業代理後方進行 OAuth 登入或連線檢查失敗時,錯誤訊息會指向 NODE_EXTRA_CA_CERTS。

值得注意的行為變更

  • Bedrock、Vertex 與 Microsoft Foundry 的預設 Opus 模型改為 Opus 4.6,原本是 Opus 4.1。
  • /output-style 已棄用——改用 /config。output style 現在在 session 開始時固定,以換取更好的 prompt caching。

穩定性修正

  • 複雜 bash 命令的權限提示造成的凍結與 100% CPU 迴圈。
  • 大量 skill 檔案同時變動造成的死鎖,例如在含有大型 .claude/skills/ 目錄的 repository 執行 git pull 時。
  • 同一個專案目錄下跑多個 Claude Code session 時,Bash 工具輸出遺失。
  • subagent 產生的背景 bash 行程在 agent 結束時沒有被清理。
  • 連線緩慢與新錄音重疊時的語音模式 session 損毀。

供應商與平台

  • 指定 model: opus、sonnet 或 haiku 的 subagent 在 Bedrock、Vertex 與 Microsoft Foundry 上被默默降級為較舊的模型版本。
  • /loop 在 Bedrock、Vertex、Foundry 以及遙測被停用時無法使用。
  • Linux sandbox 在原生組建上會以「ripgrep (rg) not found」啟動失敗;Linux 原生模組在 Amazon Linux 2 等 glibc 2.26 系統上無法載入。
  • Windows 上的 /heapdump 在 Desktop 資料夾已存在時以 EEXIST 失敗。
  • [VS Code] 代理後方、或在 Bedrock 與 Vertex 搭配 Claude 4.5 模型時出現的 HTTP 400 錯誤。

其餘修正與改進

/resume 不再把目前 session 列入選單;/ide 自動安裝擴充套件時不再以 onInstall is not defined 當機;SessionStart hook 在 --resume 或 --continue 時不再觸發兩次;JSON 輸出的 hook 不再每輪注入無作用的 system-reminder 訊息;透過 Remote Control 接收圖片時的「media_type: Field required」API 錯誤也已修正。

改進方面:中斷 Claude 後按上鍵,現在會一步同時還原被中斷的提示並回捲對話;啟動時的 IDE 偵測更快;macOS 的剪貼簿圖片貼上更快;/effort 可在 Claude 回應中使用,與 /model 一致;語音模式在快速重按 push-to-talk 時會自動重試暫時性連線失敗;Remote Control 的 spawn 模式選擇提示附帶更多脈絡。

完整清單見官方變更日誌。

如何更新

  1. 檢查已安裝的版本:claude --version
  2. 直接就地更新:claude update

相關連結