What changed
Claude Code 2.1.174 was released on June 12, 2026 (local time). It adds usage attribution to the VS Code extension and fixes the /model picker hiding the model family that Default actually resolves to. The release also clears a batch of regressions that hit model selection, authentication, and background sessions directly — from Bedrock GovCloud regions deriving the wrong inference profile prefix to background sessions inheriting another session’s provider env.
New features
-
Usage attribution in the VS Code
/usagedialogThe Account & usage (
/usage) dialog in VS Code only showed total usage, without breaking down what consumed it. This release adds attribution showing cache misses, long context, and subagents, along with per-skill, per-agent, per-plugin, and per-MCP breakdowns over the last 24h or 7d.
Key improvements
-
wheelScrollAccelerationEnabled— disable mouse-wheel scroll accelerationIn fullscreen mode, mouse-wheel scrolling applied acceleration that could jump further than intended in a single flick. This new setting lets you disable scroll acceleration so the view moves only as far as the wheel turns.
Bug fixes
Model & plan selection
- Fixed the
/modelpicker hiding the model family that Default resolves to — Opus now appears as its own row on Max/Team Premium/Enterprise plans, Sonnet on Pro/Team plans, and Opus on pay-as-you-go API accounts. - Fixed
/modelpicker showing a hardcoded Sonnet version label whenANTHROPIC_DEFAULT_SONNET_MODELpins a different Sonnet. - Fixed the “Fable 5 is now consuming usage credits” banner incorrectly showing for enterprise accounts with usage-based billing.
- Fixed the
/advisordialog pre-selecting a saved advisor model that is blocked by theavailableModelsallowlist. - Fixed git commit co-author attribution showing an incorrect model name for some models.
Auth, background sessions & providers
- Fixed Bedrock GovCloud regions (
us-gov-*) deriving the wrong inference profile prefix (globalinstead ofus-gov), which caused 400 errors on derived model IDs. - Fixed background sessions inheriting another session’s
ANTHROPIC_*provider env (gateway URL, custom headers,/modelaliases) from the shell that started the background daemon. - Fixed pre-warmed background workers failing with “Could not resolve authentication method” when claimed after sitting idle.
Skills & Workflow
- Fixed skill hot-reload re-sending the entire skill listing when a single skill changed; only changed skills are now re-announced.
- Fixed Workflow tool
agent()subagents missing per-agent attribution headers.
Performance & platform
- Fixed a 1-2 second pause when exiting Claude Code shortly after a shell command was interrupted or killed on macOS and Linux.
Notes
/modelpicker now shows the resolved family — the model family that Default points to was being hidden from the list, making it unclear which model was actually in use. Plan-appropriate rows (Opus, Sonnet) now appear explicitly, so selection is unambiguous.- Bedrock GovCloud users — if you hit 400 errors on derived model IDs in
us-gov-*regions, this release fixes the inference profile prefix derivation. - Using custom
ANTHROPIC_*provider settings — if you run multiple sessions with gateway URLs, custom headers, or/modelaliases set via env, this release stops background sessions from inheriting another session’s provider env. wheelScrollAccelerationEnabled— if fullscreen wheel scrolling felt too fast, this setting turns acceleration off.- VS Code
/usage— to see where your usage went, check the per-skill/agent/plugin/MCP breakdown in the Account & usage dialog.