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 模式選擇提示附帶更多脈絡。
完整清單見官方變更日誌。
如何更新
- 檢查已安裝的版本:
claude --version - 直接就地更新:
claude update