Change8

v2.1.200

Claude Code
1 feature12 fixes5 improvementsclijetbrainsmcpvscode

Summary

This release focuses heavily on stabilizing background agent operations, fixing numerous issues related to session stalling, daemon handovers, and roster corruption. Additionally, it introduces improved accessibility support for screen readers and refines default permission handling across the tool suite.

New Features

  • Enabled user opt-in for idle timeout on `AskUserQuestion` dialogs via `/config` command.

Bug Fixes

  • Fixed crash at startup when `disabledMcpServers` or `enabledMcpServers` in `.claude.json` was 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 preventing reinstalled older builds from taking over the daemon.
  • Fixed background-agent roster issues including transient corruption disabling orphan cleanup, older binaries not preserving fields, and socket auth tokens being stripped during daemon restarts.
  • Fixed subagents cut off by a rate limit before producing 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 plugin agents and skills when the flag was 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.

Improvements

  • Changed `AskUserQuestion` dialogs to no longer auto-continue by default.
  • Changed the default permission mode to "Manual" across CLI, `--help`, VS Code, and JetBrains.
  • Fixed rendering flicker under tmux 3.4+ by enabling synchronized terminal output.
  • Improved screen-reader output by hiding decorative glyphs, reading transcript symbols as short labels, and reading nested tables as `Header: value.` lines.
  • Improved the install script to explain when installation is killed by the system running out of memory.

Claude Code Documentation

Claude Code v2.1.200 - What's New - Change8