Claude Code 2.1.122: Bedrock Tiers, PR Resume, MCP Fixes
Claude Code 2.1.122 adds Bedrock service tier control, PR-based session resume, MCP duplicate detection, and fixes for fork generation, image resizing, and terminal performance issues.
TL;DR
- Bedrock service tier selection via environment variable for cost/performance tuning
- Resume sessions by pasting PR URLs directly into search
- MCP server duplicate detection and clearer auth messaging
- Fixed fork generation bugs, image resizing, and terminal idle status flooding
New
- Bedrock service tier control — Set
ANTHROPIC_BEDROCK_SERVICE_TIERtodefault,flex, orpriorityfor cost/latency tradeoffs on AWS deployments - PR URL session resume — Paste a GitHub, GitHub Enterprise, GitLab, or Bitbucket PR link into
/resumesearch to instantly find the session that created it - MCP duplicate detection —
/mcpnow surfaces claude.ai connectors hidden by manually-added servers sharing the same URL, with hints to clean up duplicates - OpenTelemetry improvements — Numeric attributes on
api_request/api_errorevents now emit as numbers instead of strings; addedclaude_code.at_mentionlog event for mention resolution
Fixed
- Fork generation crash —
/branchno longer produces forks that fail with "tool_use ids without tool_result blocks" when source sessions contain rewound timeline entries - Bedrock Effort option —
/modelnow shows Effort selection for Bedrock application inference profile ARNs and correctly passesoutput_config.effort - Structured output errors — Vertex AI and Bedrock no longer return "Extra inputs not permitted" on session-title generation and other structured queries
- Vertex AI proxy gateway —
count_tokensendpoint no longer returns 400 errors for users behind proxy gateways - Spinner tips suppression —
spinnerTipsOverride.excludeDefaultnow correctly suppresses time-based spinner tips - MCP tool discovery — ToolSearch no longer misses MCP tools that connect after session start in nonblocking mode
- Bash mode exit commands —
!exitand!quitnow run as shell commands instead of terminating the CLI - Image resizing — Images sent to newer models now correctly resize to 2000px maximum per side instead of 2576px
- Terminal idle status — Remote control sessions no longer redraw idle status twice per second, preventing tmux -CC control pipe flooding and terminal pauses
- Blank assistant messages — Fixed stale view preference causing assistant messages to appear blank in some sessions
- Settings file validation — Malformed hooks entries in
settings.jsonno longer invalidate the entire file - Voice mode Caps Lock — Keybindings bound to Caps Lock now show an error since terminals don't deliver Caps Lock as a key event
Update Claude Code: npm install -g @anthropic-ai/claude-code@latest or check your IDE extension marketplace for the latest version.
Source: Claude Code