---
title: "Claude Code v2.1.200 Released: Multiple Bug Fixes and UX Improvements"
source: "Claude Code：GitHub Releases（RSS）"
source_tier: "t1_5"
url: "https://github.com/anthropics/claude-code/releases/tag/v2.1.200"
permalink: "https://feed.astralor.com/items/itm_68a2db85d562d0d262343754"
published: "2026-07-03T16:52:33.000Z"
score: 72
channel: "ai"
tags: ["Bug Fixes","Claude Code","MCP","Subagent","accessibility improvement"]
---

# Claude Code v2.1.200 Released: Multiple Bug Fixes and UX Improvements

## At a glance

Claude Code v2.1.200 focuses on fixing numerous issues with background sessions, subagents, and MCP server configurations, while enhancing accessibility, screen reader output, and installation script stability. The default permission mode is now 'Manual,' AskUserQuestion dialogs no longer auto-continue by default, and background-agent daemon handover and lock mechanisms have been improved for better overall reliability.

## Key points

- AskUserQuestion dialogs no longer auto-continue by default; idle timeout configurable via /config
- Default permission mode changed to 'Manual'; accepts --permission-mode manual and "defaultMode": "manual"
- Fixed background sessions silently stopping mid-turn after sleep/wake or reopening a stalled session
- Fixed subagents cut off by rate limit before producing any text output returning an empty result instead of failing cleanly

## Full text

What's changed Changed AskUserQuestion dialogs 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 manual and "defaultMode": "manual" are accepted alongside default Fixed a crash at startup when disabledMcpServers or enabledMcpServers in .claude.json is 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.lock whose 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 after agents Fixed project-scoped plugins not loading correctly from git worktrees of the same repository Fixed /mcp server 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

---

Verify against the original before citing; curated by Astral Feed: https://feed.astralor.com/items/itm_68a2db85d562d0d262343754
