Spawned agents/subagents can now be configured with an 'omitClaudeMd' option
The set of recognized configuration keys for launching subagents or skills has gained a new option, omitClaudeMd, alongside existing options like initialPrompt, memory, background, isolation, and observer. It's also now accepted as an optional field in the schema used for launching agents/tasks.
An omitClaudeMd option implies subagents can now be launched without the project's CLAUDE.md file (a file of project-specific instructions for Claude) being included in their context, giving more control over what a spawned agent sees.
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.
| `agents/*.md` | `name`, `description`, `tools`, `disallowedTools`, `model`, `permissionMode`, `maxTurns`, `skills`, `mcpServers`, `hooks`, `memory`, `background`, `effort`, `isolation`, `color`, `initialPrompt`, `omitClaudeMd`, `experime…claude-directory see the edit
* **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-agents see the edit
What effect setting omitClaudeMd has, beyond its name, is not stated.
A small documentation edit on Create custom subagents touched a line naming omitClaudeMd after this was published.
Added omitClaudeMd to agent frontmatter and --agents JSON, letting custom and plugin subagents run without user, project and local CLAUDE.md…