Claude Code 2.1.311: model settings load from a signed file, ultrathink runs at xhigh
Claude Code 2.1.311 changes where Bedrock, Vertex and Foundry model settings come from, and what ultrathink costs. Teams on cloud providers should check both.
what changed
Claude Code 2.1.311 was listed on 26 October 2026. These are the changes that matter most for teams:
- Model settings on Bedrock, Mantle, Vertex and Foundry now load from a signed file on downloads.claude.ai. Setting
CLAUDE_CODE_MODEL_CATALOG=offturns this off. - In the terminal,
ultrathinknow runs its turn at xhigh effort on several models: Claude Opus 5.5, Claude Sonnet 5.5, Claude Haiku 5.5 and Claude Fable 5.1, through Anthropic’s API. - JSON and stream-json output now escapes DEL, C1 control and Unicode format characters as
\uXXXX. Parsed values stay the same. DISABLE_COMPACTin settings files and in mod$.env.setcan now only turn compaction off.self-hosted-runnergained--hold-idle-fileand--max-hold-minto keep an idle session while the host still reports running processes.
why it matters
The model catalog change adds a network fetch at startup for teams that run Claude Code against a cloud provider. If your developer machines or CI runners sit behind a strict egress allow-list, that fetch may be blocked. It also means model settings can change without a Claude Code upgrade.
The ultrathink change is about cost and latency. A turn that used to run at a lower effort now runs at xhigh, so people who use the keyword often may see slower and more expensive turns.
The output escaping change matters to anyone who parses Claude Code output with scripts that match raw characters.
what we would do
- Check whether downloads.claude.ai is reachable from your runners and laptops. Decide on purpose whether to allow it or set
CLAUDE_CODE_MODEL_CATALOG=off. - Tell the team that
ultrathinknow costs more per turn, and watch usage for a week. - Run your output-parsing scripts against 2.1.311 before you roll the version out to CI.
- Pin the Claude Code version in shared images, so the change reaches everyone on the same day. Our enable service covers rollout like this.
sources
- Claude Code changelog, version 2.1.311 (Anthropic)
Drafted with Claude from the linked sources, reviewed by us.
Related service
This is part of our Enable work — make the team able to operate it.