The Month Claude Code Became a Fleet and Got Brakes Anthropic's Claude Code v2.1.217 fixed a bug where the --max-budget-usd flag failed to stop background subagents, allowing them to continue running after the cap was reached. The bug existed for at least 20 days after subagents became background by default on July 1, 2026, and the changelog did not specify when it began. The month saw 22 releases in 25 days, with features like background subagents, parallel sessions via /fork, and automatic PR creation, paired with new spending caps and manual-only commands for expensive skills. Buried in the July 21 release notes for Claude Code v2.1.217 is this one-line bug fix: “Fixed--max-budget-usd not stopping background subagents: once the cap is reached, new spawns are denied and running background agents are halted." Read it again. The flag whose entire job is to cap your spend was not stopping the agents you couldn’t see. Subagents started running in the background by default for everyone on July 1, the fix landed twenty days later. And the changelog never says when the bug began which is the unsettling part. For some stretch of those twenty days, possibly longer, the dollar ceiling you set governed the conversation in front of you while the fleet behind it kept working. That single line is July 2026 in miniature. Anthropic shipped the engine first and installed the brakes after in public, one changelog entry at a time, 22 releases in 25 days. If you use Claude Code daily, those weeks explain every default that changed under you, and point at the settings that deserve five minutes of your attention today. The engine arrived on July 1 in v2.1.198: subagents the helper sessions Claude spawns to delegate work now run in the background by default. Claude keeps working while they run and collects results when they finish, your conversation pauses only when a result blocks the next step. The fleet still asks before it acts background subagents surface every permission prompt in your main session but it no longer waits in front of you. Two quieter v2.1.198 changes matter as much. The built-in Explore agent now inherits your session’s model instead of always running Haiku, so delegated research runs at your real quality tier. And subagents inherit your extended-thinking configuration before v2.1.198, they ran with thinking disabled no matter what your session did. The pattern spread fast. By July 17 v2.1.212 , MCP tool calls running longer than two minutes moved to the background automatically, so slow servers stopped freezing sessions. By July 22 v2.1.218 , /code-review ran as a background subagent a review no longer fills your context window while you code and skills declaring context: fork backgrounded themselves by default. Pro Tip: Anthropic paired the automation with restraint. Since v2.1.215, Claude no longer runs /verify or /code-review on its own, v2.1.218 added /deep-research to the manual-only list. Expensive skills now fire only when you ask which makes your token spend predictable again. Delegation used to mean losing your terminal to the delegate. July fixed that with a new primitive: parallel sessions. Since v2.1.212 July 17 , /fork prompt copies your entire conversation into an independent background session with its own row in claude agents, the CLI's dashboard of running sessions. You keep typing in the original, the fork tries the alternate approach. The old in-session behavior moved to /subtask