If you use Claude Code every day, you don't need eight changelog entries — you need the two that change how you work. Here they are.
The 30-second version: As of v2.1.199 you can stack skills — /skill-a /skill-b do XYZ loads every leading skill in the line, up to five — so skills are now composable in a single invocation. And as of v2.1.200, AskUserQuestion decision dialogs no longer auto-continue by default: the agent pauses at a real decision instead of picking a default and rolling on. Everything else in the July batch is reliability and reach — background subagents, progress heartbeats, an abuse cutoff, screen-reader mode.
Claude Code shipped roughly eight releases in the first two weeks of July 2026, up through v2.1.211. Most were bug fixes and hardening. Two are worth changing a habit over.
1. Skills stack now — up to five in one line#
Before this month, a skill was a single invocation: you called one, it ran, you called the next. v2.1.199 changed that. A stacked slash-skill line like:
/research-a-topic /format-as-brief summarize the MCP stateless spec
now loads all the leading skills — research-a-topic and format-as-brief — before Claude acts, with a ceiling of five stacked skills. That turns skills from one-shot macros into a small composable pipeline you assemble at the prompt. The natural pattern is a gather skill plus a shape skill: one pulls and verifies, the next enforces your house format, and you invoke both in one turn instead of chaining two round-trips.
There's a quiet companion fix in v2.1.202: re-invoking an already-loaded skill used to append a duplicate copy of it to context, silently eating your token budget. That's fixed. If you lean on skills heavily — and stacking makes that more likely — the context math is now honest.
New to skills entirely? Start with how to build a Claude agent skill, then how to structure one for progressive disclosure. Stacking rewards skills that each do one thing well.
2. The agent pauses at decisions now#
v2.1.200 changed AskUserQuestion dialogs to no longer auto-continue by default. This is the sleeper change.
Previously, a session could reach a genuine fork — "which of these approaches do you want?" — surface the question, and, if nothing answered, proceed on a default. Convenient for a human watching the terminal; quietly dangerous for anything running unattended, because the agent would commit to a guess and keep going. Now it stops and waits at that fork.
If you run Claude Code interactively, you'll barely notice. If you run it headless, in CI, or on a schedule, this is the one thing to test before you upgrade: a loop that depended on auto-continue will now block at the first decision unless you explicitly configure it to continue. That's almost certainly the safer default — but it's a behavior change, and silent behavior changes in automation are how 2am pages happen.
3. Everything else: longer runs, wider reach#
The rest of the batch makes long and fan-out work more legible:
- v2.1.198 — subagents now run in the background by default, so fanning out doesn't block your main turn. Extended-thinking config is inherited by subagents and compaction, so a spawned agent thinks the way the session does.
- v2.1.204 — a progress heartbeat for long-running tool calls (a multi-minute operation stops looking hung), plus the EndConversation tool (Claude can end a session with a highly abusive user) and an ISO
modifiedtimestamp on memory-file frontmatter. - v2.1.208 — a screen-reader mode with plain-text rendering, for accessible sessions.
- v2.1.197 — earlier in the cycle, Claude Sonnet 5 landed with a native 1M-token context window.
None of those change a habit the way stacking and pause-by-default do, but together they're the tell of where Claude Code is heading: unattended, multi-agent, longer-horizon runs that report themselves clearly and fail safe.
What to actually do before you upgrade#
- Audit your automation for auto-continue. Any headless or scheduled Claude Code run that leaned on AskUserQuestion proceeding on its own will now pause. Decide per-loop whether to answer, configure continue, or restructure the decision out.
- Reorganize skills to stack. Split fat skills into single-purpose ones you can chain
/a /b. The five-skill ceiling is generous; small skills compose better than big ones. - Re-baseline your context budget. With the duplicate-skill fix, sessions that re-invoke skills should show lower context growth — good, but it means your old numbers were inflated.
If you're choosing between coding agents rather than tuning one, this batch is also a data point: see Claude Code vs Cursor vs Cline on stopping a runaway subagent, and how to cap runaway Claude Code subagents if the background-by-default change makes you nervous about fan-out cost.
The headline isn't a marquee feature. It's that skills got composable and autonomous loops got a safer default — two small changes that quietly move Claude Code toward the unattended, multi-agent workflows everyone keeps saying they want.



