Fetching from the wire…
Public story · 2026-08-17 · high
Worktree isolation now blocks Bash and git commands from reaching into the main checkout, and a hidden permission bypass in compaction is fixed.
Why now: The changelog entry is dated August 17, 2026, covering Claude Code's week 32 release.
Claude Code removed its 200-subagent-per-session cap in the August 17 update, per its changelog. Long-running orchestration sessions that spawn many subagents no longer hit a hard refusal mid-run. Concurrency limits and the five-level depth cap still apply, so unlimited fan-out isn't actually possible.
Worktree isolation now extends to Bash commands and git redirects. No command can reach back into the main checkout, and that protection covers every session type plus that session's own subagents. A /fork session gets its own worktree instead of sharing one with its parent.
Two more fixes tighten permission checks. A Bash command can no longer hide part of itself from permission review by padding it with tabs or invisible Unicode characters. PreToolUse auto-allow hooks no longer bypass tool restrictions inside internal side tasks like summaries and compaction.
That last fix matters more than the cap removal. An auto-allow hook skipping restrictions during compaction or a summary step was a real privilege-escalation path. It sat open until this release closed it, quietly. Anyone running Claude Code with custom PreToolUse hooks can check whether they relied on that gap, intentionally or not.
The changelog is dated August 17, 2026, and covers Claude Code's week 32 release.
Each link below shares sources, entities, or timing with this story.
Two days from now, on August 14, auto mode becomes the default permission mode for new Pro, Max, and Team sessions (Claude Code Docs, Week 32). Not opt-in. Default. Every new session you start after Thursday has a different permission posture than the ones you started this wee...
The changelog shows sandbox filesystem deny entries being bypassed on Linux and macOS: specifically, denyRead: "~/.aws/" written with a trailing slash was silently ignored. That follows the zsh regex bypass, the PreToolUse auto-allow bypass, and the tabs/invisible-Unicode prom...
One Claude Code release fixed two independent permission-check bypasses on the same day. That's the story. Version 2.1.221, shipped August 4, patches a Bash tool bypass where zsh could execute hidden commands embedded inside [[ ]] regex conditionals. The approval prompt never...
Go check your API spend. Right now. I'll wait. Buried in the v2.1.211 changelog is a regression fix for prompt caching on Bedrock, Vertex, Mantle, and Foundry, where trailing system context was being billed as fresh input tokens. Cached context. Re-billed at full input rate. O...
The June 25 release adds autoMode.classifyAllShell to route every Bash and PowerShell command through the auto-mode classifier, surfaces denial reasons in the transcript, and emits a claude_code.assistant_response OTel event carrying the model's actual response text. (Claude C...
Documented in the Week 34 digest covering v2.1.234 through v2.1.239: run it with a brief, Claude publishes a canvas of editable artboards on top of artifacts and prints a link, you pick one and have Claude implement it. Requires v2.1.233 or later, available on Pro, Max, Team a...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.