Claude Code 2.1.73: Model Overrides & Deadlock Fixes

Claude Code 2.1.73 adds modelOverrides for custom provider models, fixes critical deadlocks and CPU freezes, and upgrades default Opus to 4.6 on Bedrock/Vertex/Foundry.

Claude Code 2.1.73: Model Overrides & Deadlock Fixes

TL;DR

  • New modelOverrides setting for custom provider model IDs (Bedrock ARNs, etc.)
  • Fixed deadlocks when many skill files change at once and CPU freezes from permission prompts
  • Fixed subagents silently downgrading to older model versions on Bedrock/Vertex/Foundry
  • Opus 4.6 now default on Bedrock, Vertex, and Microsoft Foundry

New

  • modelOverrides setting — Map model picker entries to custom provider model IDs, useful for Bedrock inference profile ARNs and other provider-specific configurations.
  • SSL certificate error guidance — Actionable help when OAuth or connectivity checks fail due to corporate proxies or NODE_EXTRA_CA_CERTS issues.

Fixed

  • Freezes and 100% CPU loops triggered by permission prompts for complex bash commands.
  • Deadlock that could freeze Claude Code when many skill files changed at once (e.g., during git pull in repos with large .claude/skills/ directories).
  • Bash tool output being lost when running multiple Claude Code sessions in the same project directory.
  • Subagents with model: opus/sonnet/haiku being silently downgraded to older model versions on Bedrock, Vertex, and Microsoft Foundry.
  • Background bash processes spawned by subagents not being cleaned up when the agent exits.
  • /resume showing the current session in the picker.
  • /ide crashing with onInstall is not defined during auto-install.
  • /loop not being available on Bedrock/Vertex/Foundry and when telemetry was disabled.
  • SessionStart hooks firing twice when resuming via --resume or --continue.
  • JSON-output hooks injecting no-op system-reminder messages into model context on every turn.
  • Voice mode session corruption when slow connections overlap a new recording.
  • Linux sandbox failing to start with "ripgrep (rg) not found" on native builds.
  • Linux native modules not loading on Amazon Linux 2 and other glibc 2.26 systems.
  • "media_type: Field required" API error when receiving images via Remote Control.
  • /heapdump failing on Windows with EEXIST error when Desktop folder exists.
  • HTTP 400 errors for VSCode users behind proxies or on Bedrock/Vertex with Claude 4.5 models.

Improved

  • Up arrow after interrupting Claude — Now restores the interrupted prompt and rewinds the conversation in one step.
  • IDE detection speed — Faster startup detection.
  • Clipboard image pasting — Better performance on macOS.
  • /effort command — Now works while Claude is responding, matching /model behavior.
  • Voice mode retries — Automatically retries transient connection failures during rapid push-to-talk re-press.
  • Remote Control spawn mode — Better context in the selection prompt.

Changed

  • Default Opus model on Bedrock, Vertex, and Microsoft Foundry is now Opus 4.6 (was Opus 4.1).
  • /output-style command deprecated — use /config instead. Output style is now fixed at session start for better prompt caching.

Update Claude Code via your extension marketplace or check the full changelog.

Source: Claude Code