Claude Code v2.1.202: Dynamic Workflow Sizes, /review reverted, and 20+ fixes

Anthropic released Claude Code v2.1.202, a maintenance release that brings one new feature, several improvements, and over a dozen bug fixes. Most notably, /review <pr> is back to a fast single-pass review, and the multi-agent review is now under /code-review <level> <pr#>.
What's New
- Dynamic workflow size setting in
/config: You can now set an advisory guideline for how large Claude makes dynamic workflows (small/medium/large agent counts). It's not a hard cap — just a hint for the agent. - OpenTelemetry attributes added to workflow-spawned agents:
workflow.run_idandworkflow.nameare now emitted, letting you reconstruct a workflow run's activity from telemetry data.
Key Fixes
/reviewreverted:/review <pr>is again a single-pass review. Use/code-review <level> <pr#>for the multi-agent review with a chosen effort level.- Ctrl+R history search crash: Fixed a crash when accepting or cancelling the inline search while it was still scanning the history file.
/renameon background sessions: The name is no longer reverted on job restart, so you can reliably address the session by its new name.- mTLS handshake failures: Transient failures during in-place client certificate rotation are fixed — settings re-application no longer drops connections.
- Remote Control commands: Commands sent from mobile/web into an interactive session no longer fail with "Unknown command".
- Remote Control file uploads: Images and files sent without a caption are no longer silently dropped.
- Sign-in URL wrapping over SSH: The URL printed by
claude auth loginandclaude mcp login --no-browseris now emitted as a single hyperlink, making it reliably clickable. - Agent chat crash: Opening a chat from
claude agentsno longer fails with "currently running as a background agent" followed by a crash/respawn loop. - Workflow script parsing: Unicode quote escapes in strings are now handled correctly before parsing. Parse errors show the offending line instead of always blaming TypeScript.
- Voice dictation loop: Repeated microphone or audio recorder failures now pause voice input instead of retrying unboundedly.
- Remote Control permission mode: Fixed incorrect permission mode shown in mobile and web apps for
/remote-controlsessions. - Session resume with many git worktrees: Resuming a session by name or opening the resume picker no longer takes minutes and uses excessive memory.
- Installer download retries: Transient connection drops from proxies or networks now retry instead of failing immediately with "aborted".
- Skill re-invocation: Re-invoking an already-loaded skill no longer appends a duplicate copy of its instructions to context.
Improved
/workflowsagent list: Layout now has wider titles, a dedicated time column, shorter model names, and no per-row tool-call counts.- MCP error messages: When a server config has
urlbut notype, the error suggests"type": "http"instead of the misleading "command: expected string".
For those of you who relied on the multi-agent /review, remember to update your muscle memory (or aliases) to /code-review.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Richard Dawkins Concludes AI Is Conscious — Experts Push Back
Evolutionary biologist Richard Dawkins, after extended chats with Anthropic's Claude and OpenAI's ChatGPT, concluded the AIs are conscious. Most cognitive scientists strongly disagree, calling it anthropomorphism.

Reddit discussion argues AI competition is closed vs open source, not US vs China
A r/LocalLLaMA post argues that framing AI competition as America vs China is a false narrative used to influence investors and politicians, with the real battle being between closed and open source models. The author notes Chinese labs are open sourcing models primarily for market relevance, not magnanimity, and could go closed source as market conditions change.
Opus 4.7's attention degradation: MRCR scores drop from 92% to 59% at 256k context
Opus 4.7 shows significant recall drop per MRCR v2 8-needle test: 91.9% to 59.2% at 256k context, and 78.3% to 32.2% at 1M. Anthropic is retiring MRCR in favor of Graphwalks, but the degradation matches user reports.

Gemma 4 31B outperforms larger models on FoodTruck Bench
Gemma 4 31B placed 3rd on the FoodTruck Bench benchmark, beating GLM 5, Qwen 3.5 397B, and all Claude Sonnet models. The model appears to handle long-horizon tasks better and follows its own planning advice.