Claude Code v2.1.200 Fixes Key Background Agent and Permission Mode Issues
Decision Brief
Claude Code v2.1.200 changes the AskUserQuestion dialog to no longer auto-continue by default; instead, idle timeout is set via /config. The default permission mode is now "Manual", and CLI, VS Code, and JetBrains all accept --permission-mode manual. Background agent fixes include: no silent interruption after sleep/wake or reopening stalled sessions; canceled rounds via Esc no longer repeat after restart; the agent unable to start when a reused PID from daemon.lock after a crash is fixed; daemon handover between versions now uses build timestamp to prevent older versions from taking over. Subagents rate-limited without producing text now fail directly instead of returning empty results. Other fixes: control bits leaking to terminal, plugin-dir flag ordering, project-scope plugins not loading from git worktrees, /mcp server list ignoring screen reader focus, voice dictation falsely reporting "connection failed", and rendering flicker under tmux 3.4+. Screen reader output improvements: decorative glyphs hidden, transcript symbols read as short labels, nested tables read as "Header: value." format. The installation script now displays an explanation message when terminated due to insufficient system memory.
Sources
- Claude Code(GitHub Releases)
Claude Code release notes: new features, hooks, skills, and agent capabilities.
- Claude Code(GitHub Releases)