v2.1.174
Claude CodeSummary
This release introduces a new setting to control mouse-wheel scroll acceleration in fullscreen mode and enhances usage transparency by adding detailed attribution breakdowns to the VSCode Account & usage dialog. Several critical bugs were fixed, including issues with model selection display, background session environment inheritance, and authentication failures for idle workers.
New Features
- Added `wheelScrollAccelerationEnabled` setting to allow disabling mouse-wheel scroll acceleration in fullscreen mode
- Added usage attribution to the Account & usage dialog (`/usage`) in VSCode, detailing cache misses, long context, subagents, and per-skill/agent/plugin/MCP breakdowns over the last 24 hours or 7 days
Bug Fixes
- Fixed the `/model` picker incorrectly hiding the model family that Default resolves to; Opus/Sonnet now correctly displays based on the user's plan
- Fixed the `/model` picker showing a hardcoded Sonnet version label when `ANTHROPIC_DEFAULT_SONNET_MODEL` is set to a different Sonnet version
- Fixed the banner incorrectly stating "Fable 5 is now consuming usage credits" for enterprise accounts using usage-based billing
- Fixed Bedrock GovCloud regions (`us-gov-*`) deriving the wrong inference profile prefix, which caused 400 errors on derived model IDs
- Fixed background sessions inheriting provider environment variables (gateway URL, custom headers, `/model` aliases) from the shell that started the background daemon
- Fixed a 1-2 second pause when exiting Claude Code shortly after a shell command was interrupted or killed on macOS and Linux
- Fixed git commit co-author attribution showing an incorrect model name for certain models
- Fixed the `/advisor` dialog pre-selecting a saved advisor model that is blocked by the `availableModels` allowlist
- Fixed Workflow tool `agent()` subagents missing per-agent attribution headers
- Fixed pre-warmed background workers failing with "Could not resolve authentication method" when claimed after being idle
Improvements
- Fixed skill hot-reload re-sending the entire skill listing when only a single skill changed; now only changed skills are re-announced