Product feature · runtime
Per-subagent model selectionCommon product term
Choose or constrain each child agent's model independently of the parent.
Terminology basis: Common product term. Anthropic — Create custom subagents
Per-subagent model selection: 7 supported, 0 partial, 0 unsupported, 24 unreviewed across 31 cataloged products.
Current evidence by product
Can my agent use Per-subagent model selection?
Read across for the answer. 7 of 31 current product columns have reviewed evidence; unreviewed does not mean unsupported.
Web
9 productsDesktop
13 productsCLI
9 productsDefinition and scope
What this capability means
This row requires a per-child model selection, role default, or enforceable model constraint. A model chosen once for the whole conversation does not establish independent sub-agent choice.
Evidence should record which actors can select the model, allowed models and reasoning modes, fallbacks, plan restrictions, tool and media compatibility, cost attribution, and whether nested agents inherit or override the selection.
Traceable compatibility
Assertion ledger
Documentation evidence only. No runtime conformance test is implied.
- Target
- current ChatGPT desktop documentation · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- runtimelocal Codex allows explicit child model/reasoning values, agents defaults, or custom-agent file settings; explicit values have highest precedence
- OpenAI — Subagents in ChatGPT and Codexdocumented · reviewed 2026-08-28
- Target
- current Codex CLI documentation · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- runtimeexplicit child values override agents defaults, which override inherited parent values; custom-agent files can then set model and reasoning effort
- OpenAI — Subagents in ChatGPT and Codexdocumented · reviewed 2026-08-28
- Target
- current Gemini CLI documentation · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- runtimeagent definitions and overrides can select a child model; /model and --model do not override child models
- Google — Gemini CLI subagentsdocumented · reviewed 2026-08-28
- Target
- current Cursor subagent documentation · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- planteam policy, plan eligibility, or legacy Max Mode requirements may override an explicit child model
- Cursor — Subagentsdocumented · reviewed 2026-08-28
- Target
- current GitHub Copilot CLI documentation · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- runtimeper-call values override subagents settings, agent model/reasoning fields, and finally the parent session
- GitHub — Copilot CLI command referencedocumented · reviewed 2026-08-28
- Target
- current Claude Code subagent documentation · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- runtimeavailable model aliases and effort levels depend on the account and current model catalog
- Anthropic — Create custom subagentsdocumented · reviewed 2026-08-28
- Target
- current VS Code subagent documentation · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- planthe requested child model cannot exceed the cost tier of the parent model and must be available to the current Copilot plan
- Visual Studio Code — Subagents in Visual Studio Codedocumented · reviewed 2026-08-28
- 1. Evidence checked 2026-08-28: Claude Code subagent definitions accept a `model` field with aliases or a full model ID and can separately set child reasoning `effort`; omitted values inherit session defaults.
- 2. Evidence checked 2026-08-28: Local Codex supports explicit spawn values, global subagent model/reasoning defaults, and per-custom-agent model and reasoning settings with documented precedence.
- 3. Evidence checked 2026-08-28: Gemini CLI custom subagents accept an independent model setting; the main /model selection does not override subagent models.
- 4. Evidence checked 2026-08-28: Cursor subagents accept inherit or an explicit model ID plus per-model parameters such as speed, reasoning effort, and context window.
- 5. Evidence checked 2026-08-28: GitHub Copilot CLI resolves subagent model and reasoning values from per-call overrides, subagent settings, agent definitions, then the parent session.
- 6. Evidence checked 2026-08-28: VS Code resolves a child model from an explicit invocation parameter, a custom agent's model or fallback list, or the parent model, in that priority order.
No sourced issues are attached to this row.
- Methodology note
- Anthropic — Create custom subagents documented · Anthropic · reviewed 2026-08-28
- OpenAI — Subagents in ChatGPT and Codex documented · OpenAI · reviewed 2026-08-28
- Google — Gemini CLI subagents documented · Google · reviewed 2026-08-28
- Cursor — Subagents documented · Cursor · reviewed 2026-08-28
- GitHub — Copilot CLI command reference documented · GitHub · reviewed 2026-08-28
- Visual Studio Code — Subagents in Visual Studio Code documented · Microsoft · reviewed 2026-08-28
Found a wrong or incomplete result?
Name the exact product, describe what happened, add the date, and link public evidence when available. A community report starts a review. It does not change the support state by itself.