What
A subagent whose configured model is written as "Inherit" or "INHERIT" now resolves to inheriting the parent's model. The comparison lowercases the value first, where before only the exact lowercase spelling worked and anything else was treated as an unknown model name.
Evidence
yt === "inherit"
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Names in the bundleinherit
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.
Added since
A small documentation edit on Claude apps gateway configuration touched a line naming inherit after this was published.
Set it to `1` only in the policies whose groups you want traced. A policy that doesn't set it inherits the value from your `match: {}` catch-all policy if that policy sets one, per the [merge rules](#managed). To keep a group's clients fro…claude-apps-gateway-config see the edit
Confirmed since
Anthropic's documentation has since written up inherit, on Orchestrate teams of Claude Code sessions.
Teammates start with the lead's permission mode, except [`dontAsk` mode](/docs/en/permission-modes#allow-only-pre-approved-tools-with-dontask-mode), which they don't inherit. If the lead runs with `--dangerously-skip-permissions`, all team…agent-teams see the edit
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agrees
Anthropic's documentation has since written up inherit, on Orchestrate teams of Claude Code sessions.