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

Agent SDK vs Claude CLI: A user's perspective on the practical difference
A Reddit user questions the practical difference between the new Agent SDK for Claude and using Claude CLI to wire Opus 4.7 locally.

Mozilla's State of Open Source AI: 3% Performance Gap, 50x Cost Reduction, 79% Developer Adoption
Mozilla's first State of Open Source AI report reveals open models now trail closed systems by just 3% in performance, cost up to 50x less, and are used by 79% of developers — but capture only 4% of revenue.

Claude outperforms Gemini, ChatGPT, and Grok in real-time Python coding challenge
A developer tested Claude, Gemini, ChatGPT, and Grok in a real-time Python coding tournament where AI-generated bots competed to find words on a 15×15 letter grid. Claude won decisively.

MLX Inference Performance Update: April 2026 Benchmarks and Features
MLX inference performance has improved significantly, with Qwen3.5-35B-A3B reaching 71.8 tokens/second at 4K context and new features like Multi-Token Prediction and SpecPrefill providing 2.3x-5.5x speedups for large models.