New subagent guardrails cap concurrency, spawn depth, and budget overruns—paired with fixes for an MCP memory leak, Windows update failures, and stuck background sessions.
:heart: to insert ❤️, or :hea for suggestions — disable with the emojiCompletionEnabled settingCLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS) so one message can't fan out unbounded background agentsFORCE_HYPERLINK=0 to opt outclaude.exe missing; failed updates now restore the preserved executable automatically/compact failing once over the limitOTEL_EXPORTER_OTLP_ENDPOINT not governing all signals — lower-scope signal-specific overrides no longer redirect telemetry away from the managed endpoint--resume/--continue and /resume failing with a TypeError when a transcript has a malformed attachment entry/background or ←) or when the session exits on a heavily loaded machine, most visible on WindowsCLAUDE.md or SKILL.md paths frontmatter value with many brace groups OOM-killing or stalling the CLI at startup — brace expansion is now budget-bounded--max-budget-usd not stopping background subagents: once the cap is reached, new spawns are denied and running background agents are haltedCLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH to allow deeper nesting