← All briefs
Matins
16 changes / 3 actionable / 1 deep dive
Claude Code

TL;DR

  • enforceAvailableModels closes the last gap in the model allowlist. When enabled, Default falls back to the first allowed model instead of resolving to a disallowed one, and user/project settings can no longer widen a managed availableModels list. (more below)
  • Background sessions were inheriting another session's ANTHROPIC_* provider env. If you run custom gateway URLs, headers, or model aliases, background sessions spawned from that daemon shell could pick them up silently; fixed in 2.1.174.
  • Fable 5 model names with a [1m] suffix now normalize automatically. The suffix is redundant (Fable 5 includes 1M context by default) and is now stripped, so pinned model IDs like claude-fable-5[1m] resolve correctly without manual cleanup.

New in 2.1.175, 2.1.174, 2.1.173

2.1.175 (June 12, 2026)

  • Added enforceAvailableModels managed setting; when enabled, the availableModels allowlist also constrains the Default model (a Default that would resolve to a disallowed model now falls back to the first allowed model), and user or project settings can no longer widen a managed availableModels list

2.1.174 (June 12, 2026)

  • Added wheelScrollAccelerationEnabled setting to disable mouse-wheel scroll acceleration in fullscreen mode
  • Fixed the /model picker 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 /model picker showing a hardcoded Sonnet version label when ANTHROPIC_DEFAULT_SONNET_MODEL pins a different Sonnet
  • Fixed the "Fable 5 is now consuming usage credits" banner incorrectly showing for enterprise accounts with usage-based billing
  • Fixed Bedrock GovCloud regions (us-gov-*) deriving the wrong inference profile prefix (global instead of us-gov), causing 400 errors on derived model IDs
  • Fixed background sessions inheriting another session's ANTHROPIC_* provider env (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 some models
  • Fixed the /advisor dialog pre-selecting a saved advisor model that is blocked by the availableModels allowlist
  • 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
  • [VSCode] Added usage attribution to the Account & usage dialog (/usage) showing cache misses, long context, subagents, and per-skill/agent/plugin/MCP breakdowns over the last 24h or 7d
  • Fixed pre-warmed background workers failing with "Could not resolve authentication method" when claimed after sitting idle

2.1.173 (June 12, 2026)

  • Fixed Fable 5 model names with a [1m] suffix not being normalized; Fable 5 includes 1M context by default, so the suffix is now stripped automatically
  • Fixed a spurious "sandbox dependencies missing" startup warning on Windows when sandbox was enabled in settings

Notes

availableModels enforcement is now complete

Three releases in two days have closed every known gap in availableModels. 2.1.172 fixed the allowlist not applying to subagent model overrides, the agent dispatch picker, and the advisor model. It also fixed the /model picker hiding rows when entries use version-specific IDs. 2.1.174 fixes the picker hiding the model family Default resolves to, and the advisor dialog pre-selecting a blocked model. 2.1.175 adds enforceAvailableModels to constrain Default itself and prevent settings escalation. If you manage an org allowlist, this is the release where the fence is finally complete.