What probably matters to youSection of the release
What
When Claude spawns a subagent (a separate Claude instance handling a delegated piece of work) through the Task tool, it can now pass omitClaudeMd: true. This makes the subagent run without the user's, project's, or local CLAUDE.md instruction files loaded, though managed policy files are still applied. It's meant for subagents whose delegation prompt already contains everything they need.
Why
This lets subagents skip loading instruction files that aren't relevant to their specific task, avoiding unnecessary or potentially conflicting context while still respecting any organization-managed policy.
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Confirmed sinceAnthropic's documentation has since written up omitClaudeMd, on Explore the .claude directory.| `agents/*.md` | `name`, `description`, `tools`, `disallowedTools`, `model`, `permissionMode`, `maxTurns`, `skills`, `mcpServers`, `hooks`, `memory`, `background`, `effort`, `isolation`, `color`, `initialPrompt`, `omitClaudeMd`, `experime…claude-directorysee the edit
Added sinceA small documentation edit on Create custom subagents touched a line naming omitClaudeMd after this was published.* **CLAUDE.md files**: every level of the [CLAUDE.md hierarchy](/docs/en/memory#how-claude-md-files-load) the main conversation loads, including `~/.claude/CLAUDE.md`, project rules, `CLAUDE.local.md`, managed policy files, and any [`AGENT…sub-agentssee the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesA small documentation edit on Create custom subagents touched a line naming omitClaudeMd after this was published.
Anthropic's release notes agreeAdded omitClaudeMd to agent frontmatter and --agents JSON, letting custom and plugin subagents run without user, project and local CLAUDE.md…