Claude Code v2.1.200: Key Fixes and Permission Mode Changes

Anthropic released Claude Code v2.1.200 with several behavioral changes and bug fixes targeting background agents, permission handling, and terminal compatibility. This release is available now via GitHub.
Permission Mode Changes
- AskUserQuestion dialogs no longer auto-continue by default. Opt into an idle timeout via
/config. - The "default" permission mode is now Manual across CLI,
--help, VS Code, and JetBrains. Use--permission-mode manualor"defaultMode": "manual"in config (note:defaultis still accepted but maps to manual).
Bug Fixes
- Startup crash fixed when
disabledMcpServersorenabledMcpServersin.claude.jsonis set to a non-array value. - Background sessions now properly resume after sleep/wake or reopening a stalled session, and a cancelled turn with Esc no longer re-runs after a stall respawn.
- Background agents no longer fail to start due to a stale
daemon.lockwhose PID the OS reused. - Daemon handover now uses the version's embedded build timestamp to prevent older builds from taking over the daemon.
- Roster issues fixed: transient corruption no longer permanently disables orphan cleanup, older binaries preserve fields written by newer versions, socket auth tokens are no longer stripped during daemon restarts.
- Subagents cut off by a rate limit before producing text now fail cleanly instead of returning empty results.
- Control bytes from background-agent output no longer reach the terminal in agent view.
claude agents --plugin-dir <dir>now works when the flag is placed afteragents.- Project-scoped plugins load correctly from git worktrees of the same repository.
/mcpserver list now tracks focus for screen readers and magnifiers.- Voice dictation no longer shows a misleading "Voice connection failed" message when no audio is captured.
Improvements
- Rendering flicker under tmux 3.4+ fixed by enabling synchronized terminal output.
- Screen-reader output improved: decorative glyphs hidden, transcript symbols read as short labels, nested tables read as
Header: value.lines. - Install script now explains when installation is killed by the system running out of memory.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Claude-Code v2.1.97 Release: NO_FLICKER Improvements, Permission Fixes, and MCP Updates
Claude-Code v2.1.97 adds a focus view toggle (Ctrl+O) in NO_FLICKER mode, fixes multiple permission and MCP connection issues, and improves sandbox network access. The release addresses 429 retry behavior, transcript persistence problems, and various UI bugs.

OpenClaw v2026.7.1: Control UI Overhaul, Onboarding, Mobile Apps, GPT-5.6, Tencent Hy3, Meta Muse Spark 1.1
OpenClaw v2026.7.1 brings a major Control UI overhaul, redesigned onboarding, updated iOS/Android/macOS apps, GPT-5.6 compatibility, Tencent Hy3 and Meta Muse Spark 1.1 support, and improved Codex and coding-agent workflows.

The Build vs. Buy Paradox in the AI Agent Era
Developers earning $100/hr routinely spend 10+ hours building with Claude and n8n to avoid paying $30–50/month for a working product, ignoring the $1k+ opportunity cost.

Practical Enhancements in Claude Opus 4.6: Memory Upgrade
Claude Opus 4.6 features a significant upgrade with a 1 million token context, enhancing memory retention and performance in complex tasks.