Fixes background agents crashing after sleep/wake and stale daemon
Claude fixes background agent crashes after sleep/wake cycles and stale daemon lock files that prevented restart.
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…
- github.comClaude Code v2.1.200primary