Claude Code v2.1.207: Auto Mode GA, Terminal Freeze Fix, and Security Hardening
Anthropic just dropped Claude Code v2.1.207 — a release packed with fixes and one major change: Auto mode is now generally available on Bedrock, Vertex AI, and Foundry without the CLAUDE_CODE_ENABLE_AUTO_MODE opt-in flag. You can disable it via disableAutoMode in settings. Also, the default model on these platforms has been bumped to Claude Opus 4.8.
Key Bug Fixes
- Terminal freeze fixed — streaming responses containing long lists, tables, paragraphs, or code blocks no longer freeze the terminal or lag keystrokes.
- Security consent dialog — remote managed settings from non-interactive runs (
claude -p, SDK) are no longer silently recorded as consented without showing the prompt. - False prompt-injection warnings — benign system-generated conversation updates no longer trigger spurious alerts.
- Auto-updater — no longer overwrites custom launcher scripts or symlinks at
~/.local/bin/claude. Run/doctorto detect an externally managed launcher. - Compound commands with
cd— no longer prompt for permission when the only output redirect is/dev/null. - Transcript jump — fixed the view jumping above the answer start when streaming finishes.
- Git worktree config —
extensions.worktreeConfigno longer leaks into.git/configafter removing the last worktree, which broke go-git tools liketea. - Malformed bracket patterns — in rules globs, skill paths,
.ignore, and.worktreeincludeno longer break file reads, suggestions, or worktree creation. - Agent team crash loop — malformed teammate mailbox messages no longer cause repeated errors every second.
- Background sessions — auto-named by plan acceptance now show the name on the agent-view row; worktree sessions no longer resume blank after cold reopen.
- Remote Control — task status updates are preserved after network interruption or credential refresh; desktop-hosted sessions now show background agent and workflow progress on mobile/web.
- Deep research — Fetch-phase agents are now labeled by source hostname instead of "unknown".
- Bedrock SSO — no longer requests fresh AWS SSO credentials on every API request.
- Windows — indefinite hang during AWS credential resolution (e.g., a stuck
credential_process) now respects the 60-second stall guard. /usage-credits— malformed values (e.g., pasted timestamps) are now rejected with an error, and amounts over $1,000 require typed confirmation.
Security Fixes: Plugin Shell Injection
Plugin hooks, monitors, and MCP headersHelper now reject ${user_config.*} in shell-form commands — this was a shell injection vector. If you use shells in hooks, switch to exec form (args array) or read the value via $CLAUDE_PLUGIN_OPTION_<KEY>. For monitors and headersHelper, read the value inside the script from the config file or the server's env block.
Additionally, plugin option values (pluginConfigs) are no longer read from project-level .claude/settings.json — only user, --settings, and managed settings are honored.
Behavior Changes
- Auto mode config — no longer reads
autoModefrom.claude/settings.local.json(repo-resident). Use~/.claude/settings.jsoninstead. - Agent view — pasting the same text again expands the collapsed
[Pasted text #N]placeholder instead of adding a second one. Blocked session peeks now show a worded staleness clock (e.g.,waiting 3m) instead of duplicate timestamps.
Who This Affects
Anyone using Claude Code on Bedrock, Vertex AI, or Foundry — Auto mode is now the default. Plugin developers should audit their hooks for shell injection. All users should update to avoid terminal freezes, credential storms, and stealth consent issues.
📖 Read the full source: GitHub Claude-Code
👀 See Also

OpenClaw users report high API costs from vague prompts, developer advises structured workflows
A Reddit user reports a $300 Anthropic bill from OpenClaw due to vague prompting, with the community noting the orchestrator works best with clear intentions and structured workflows rather than acting as a 'genie' for wishful thinking.

Reddit user proposes timestamping feature for Claude to address temporal awareness gap
A Reddit user identifies Claude's lack of temporal awareness as a limitation for productivity use cases and proposes an optional timestamping feature that would stamp every response with date and time, persistent across sessions.

Mercury 2: Diffusion-Based Model for Real-Time AI Coding
Mercury 2 uses diffusion-based generation instead of sequential token-by-token decoding, generates tokens in parallel and refines them over steps, and claims 1,009 tokens/sec on NVIDIA Blackwell GPUs with pricing at $0.25/1M input tokens and $0.75/1M output tokens.

Adaptive Inference Routing Proposal for AI Query Efficiency
A proposal submitted to Anthropic in April 2026 outlines a five-step system for routing queries to appropriate AI models based on complexity scoring, using simple signals like character count and sentence count before any model inference occurs.