Claude Code v2.1.172: Sub-Agents Now 5 Levels Deep, Bedrock Region Fixes, and Performance Gains

Anthropic shipped Claude Code v2.1.172 with a major change to agent nesting: sub-agents can now spawn their own sub-agents up to 5 levels deep. Previously limited to a single level, this opens up hierarchical task decomposition for complex workflows.
Key Changes
- Sub-agent spawning: agents can now spawn sub-agents recursively (max depth 5).
- Bedrock region fix:
AWS_REGIONnot set? Amazon Bedrock now reads region from~/.aws/config, matching AWS SDK precedence. Run/statusto see where the region came from. - Plugin search: added a search bar when browsing marketplace plugins via
/plugin. - OTEL metric:
claude_code.lines_of_code.countnow includes amodelattribute. - 1M context stall fix: sessions using 1M context without usage credits no longer get permanently stuck. The session now automatically compacts back under the standard context limit.
- Performance: reduced redundant message normalization and avoided full history transforms when streaming tool-use state is unchanged. Idle CPU usage dropped — the
/goalstatus chip no longer re-renders at 5 Hz while idle, and fewer UI re-renders occur when sub-agents run in parallel. - Chrome tool loading: browser tools now load in a single batched call instead of one per tool.
- Permission wildcards fixed:
WebFetch(domain:*.example.com)now matches subdomains in allow, deny, and ask rules. File permission rules with mid-pattern wildcards (e.g.,Read(secrets-*/config.json)) are no longer rejected at startup. - /model picker fixes:
availableModelsrestrictions now apply correctly to subagent model overrides, the dispatch model picker, and the advisor model. Version-specific model IDs likeclaude-opus-4-8no longer hide the 1M context rows. - VSCode: PowerShell tool calls now render as proper command displays instead of raw JSON. ANSI escape codes stripped from shell output.
- Other: fixed memory recall for
CLAUDE_MEMORY_STORESin remote sessions, fixed workflow validation false positives onDate.now()/Math.random()in comments, and disabled mouse tracking on unsupported Windows consoles.
Who Benefits
This release is for Claude Code users building multi-step agentic workflows, especially those hitting context limits or managing complex sub-task delegation. The nesting change alone is a major unlock for CI pipelines and multi-step refactoring.
📖 Read the full source: GitHub Claude-Code
👀 See Also

OpenClaw's New Release: A Simple Name Change or a Major Upgrade?
OpenClaw, previously known as ClawDBot, has undergone a transformation. Read on to find out whether this change is merely cosmetic or introduces new features and improved stability.

AI Tools Increase Engineering Workload and Shift Professional Roles
A February 2026 Harvard Business Review study found 83% of workers reported increased workload from AI tools, with 62% experiencing burnout. The article describes how AI has shifted engineering roles from writing code to reviewing AI-generated code.

Claude Code adds voice mode for hands-free coding commands
Anthropic is rolling out voice mode for Claude Code, its AI coding assistant, allowing developers to interact via spoken commands. The feature is currently live for about 5% of users with broader availability planned in coming weeks.

OpenClaw 5.2 Migration Breaks Cron Jobs and MCP Plugin Calls
Upgrading from OpenClaw 4.23 to 5.2 causes MCP tool plugins to be visible but not callable by the agent, and cron job registration via CLI fails with device pairing errors.