Claude Code 2.1.200
This release includes numerous stability and usability improvements: fixed crashes at startup when MCP server configuration is malformed, resolved background session hangs and reconnection issues, corrected daemon management to prevent stale locks, fixed subagent output handling under rate limiting, and enhanced accessibility including screen reader support and synchronized terminal rendering for tmux.
- Changed
AskUserQuestiondialogs to no longer auto-continue by default; opt into an idle timeout via/config - Changed the "default" permission mode to "Manual" across the CLI,
--help, VS Code, and JetBrains;--permission-mode manualand"defaultMode": "manual"are accepted alongsidedefault - Fixed a crash at startup when
disabledMcpServersorenabledMcpServersin.claude.jsonis set to a non-array value - Fixed background sessions silently stopping mid-turn after sleep/wake or when reopening a stalled session
- Fixed background sessions re-running a turn cancelled with Esc after a stall respawn
- Fixed background agents never starting again after a crash left a stale
daemon.lockwhose PID the OS reused - Fixed background-agent daemon handover so a reinstalled older build can no longer take over the daemon; build recency is now judged by the version's embedded build timestamp
- Fixed background-agent roster issues: transient corruption permanently disabling orphan cleanup, older binaries not preserving fields written by newer versions, and socket auth tokens being stripped during daemon restarts
- Fixed subagents cut off by a rate limit before producing any text output returning an empty result instead of failing cleanly
- Fixed control bytes from background-agent output reaching the terminal in the agent view
- Fixed
claude agents --plugin-dir <dir>not showing the plugin's agents and skills in the agent view when the flag is placed afteragents - Fixed project-scoped plugins not loading correctly from git worktrees of the same repository
- Fixed
/mcpserver list not tracking focus for screen readers and magnifiers - Fixed voice dictation showing a misleading "Voice connection failed" message when a recording captures no audio
- Fixed rendering flicker under tmux 3.4+ by enabling synchronized terminal output
- Improved screen-reader output: decorative glyphs are now hidden, transcript symbols read as short labels, and nested tables read as
Header: value.lines - Improved the install script to explain when installation is killed by the system running out of memory
Source: original entry ↗
More from Claude Code
Follow Claude Code to get its new changes in your feed and email digest.
Fixed prompt and agent hooks handling for instruction-based blocking
Fixed a bug where prompt and agent hooks written as blocking instructions were not working correctly. Improved evaluation of Stop and SubagentStop hooks so Claude is less likely to stop early when hooks are written as conditional instructions.
Claude Code 2.1.293
Released version 2.1.293 with Claude Haiku 5.5 as the default Haiku model featuring 1M context window, expanded agent functionality with agentType and isDeferred fields, and numerous bug fixes across context management, MCP connections, vim mode, permissions, and cloud sessions.
Claude Code 2.1.292 Release
Claude Code 2.1.292 includes new features like marketplace source support for plugin installation, effort parameters for agent tools, and prompt caching for mods. This release also addresses numerous security fixes including permission bypass issues, file access restrictions, and cache tampering vulnerabilities, plus improvements to session handling, auto mode restoration, and various UI/UX fixes.