Claude Code v2.1.274 Fixes MCP Timeouts, Self-Heals Corrupted Transcripts, Adds Startup Wait Control
Claude Code v2.1.274 is out, and it's mostly bug-fix weight with a few new knobs. The MCP fixes and the transcript self-healing are the ones worth reading if you've hit either failure mode.
New config and telemetry
CLAUDE_CODE_MCP_STARTUP_WAIT_MSbounds how long the first non-interactive turn waits for MCP servers to connect. Set it to0to skip waiting entirely.- The
claude_code.llm_requestOpenTelemetry trace span now carries aneffortattribute, matching the existingapi_requestevent. - New OTel event
claude_code.managed_settings_resolvedreports managed-settings sources and policy helper state. Redacted settings and digests requireOTEL_LOG_MANAGED_SETTINGS=1. - Critical memory usage now triggers a visible warning with steps to free memory or restart safely.
MCP fixes
- MCP servers configured as
httpthat only speak legacy HTTP+SSE no longer fail to connect when they answer the first request with a 422 or another 4xx. - Streamable HTTP MCP tool calls no longer time out after roughly 5 minutes when a longer per-server
timeoutwas set. - Prompts and resources now refresh when a server sends list-changed notifications without declaring
listChanged. - MCP tool calls refused with
403 insufficient_scopeare no longer reported as an expired sign-in — the error now names the missing permissions and points to/mcpre-authentication.
Session and transcript fixes
- Sessions stuck endlessly retrying
unexpected tool_use_id400 errors now self-heal corrupted transcripts where possible; otherwise you get a clear error with a/rewindhint that ends the loop. - Hook-driven sessions (such as an active
/goal) now compact instead of dying with "Prompt is too long" when context overflows again after a reactive compaction. - An active
/goalis no longer lost when resuming with--continue/--resumeafter a compacted session. - A local
claude -p --resumestarted withCLAUDE_CODE_RESUME_INTERRUPTED_TURNnow reports background tasks the previous process left unfinished.
Gateway and runner changes
- Claude apps gateway config gets
store.connect_timeout_secondsto lengthen the Postgres connect timeout (default 5 seconds). Boot errors for an unreachable database now point atstore.postgres_urland the configured timeout. - Telemetry from Claude Desktop and Cowork sent through a Claude apps gateway now includes
enduser.sub, the IdP subject. - The gateway warns when a replica has more open requests than the 256 it sends upstream at once, and logs that limit at startup.
- Self-hosted runner sessions no longer fail every turn with a 401 after a few failed token refreshes. It keeps retrying and fetches a new token after a 401.
Smaller fixes
claude agentsno longer loses--model,--effort,--permission-mode,--allow-dangerously-skip-permissions, and--agentafter an auto-update relaunch.- Subagents with
model: "opus"on Bedrock, Vertex, or Foundry keep the session's model when its id has no recognizable family, unlessANTHROPIC_DEFAULT_OPUS_MODELis set. - Per-turn slowdowns from a language server publishing project-wide diagnostics for thousands of files are fixed.
- Clickable local file path links now work in VS Code and terminals that require a
file://URI. - Transcript no longer renumbers your own ordered lists (typing
3. 2. 1.shows3. 2. 1., not3. 4. 5.). AskUserQuestionpreview notes now attach to the highlighted option, and preview mode no longer drops the highlighted option when submitting with Enter.- Background agent notifications no longer claim there's no live background work while the agent is still waiting on its own task.
/scheduleno longer saves a routine's prompt without its message role./statusnow surfaces theapiKeyHelperfailure its own banner tells you to check./fast onfixed in non-interactive mode, and Claude Desktop error hints now suggest slash commands like/usage-creditsinstead of unusable CLI flags.
Most of this release is fixing long-standing annoyances rather than adding surface area. If you run MCP servers over Streamable HTTP or use /goal-driven hooks, upgrade.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Claude Code OAuth Login Timeout Bug on Windows
Claude Code version 2.1.92 has a bug where Windows users experience OAuth login failures with a timeout error of 15000ms, completely blocking access to the AI coding assistant.

Claude App Store Rankings Across 7 Countries
Claude ranked #1 in the US and Canada, #3 in France and Germany, #4 in the UK, #8 in Italy, and #22 in Japan in App Store free app rankings captured simultaneously on March 1, 2026 at 09:00 UTC.

Claude-Code v2.1.32: Enhancing Automation and Coding Precision
The latest release of Claude-Code, v2.1.32, brings pivotal enhancements in AI coding and automation. Discover the key features and community impact of this upgrade now available on GitHub.

1-Bit Bonsai Image 4B: On-Device Image Generation via Binary/Ternary FLUX.2
PrismML releases Bonsai Image 4B, a binary (1.125-bit) and ternary (1.71-bit) FLUX.2 Klein 4B variant that shrinks the diffusion transformer to 0.93 GB / 1.21 GB, enabling 512x512 image generation on iPhone 17 Pro Max in 9.4 seconds.