What issue are you seeing?
GPT-5.6 Sol selects MultiAgent V2 through its model metadata (multi_agent_version = "v2"), independently of the features.multi_agent_v2 feature toggle. MultiAgent V2 then defaults hide_spawn_agent_metadata to true.
Despite its name, this setting does more than hide metadata in output. It removes these functional inputs from the model-visible spawn_agent schema:
agent_type
model
reasoning_effort
service_tier
The default was false (which I believe is correct), but was changed to true in PR #26114 by @jif-oai with the rather cryptic message For MAv2 CBv9.
Why is this a problem?
Sol's most important use case is as a subagent orchestrator.
This setting makes it impossible to use Terra/Luna subagents.
Steps to reproduce
- Start a fresh session using
gpt-5.6-sol with default MultiAgent V2 configuration.
- Inspect the model-visible
spawn_agent schema.
- Observe that
agent_type, model, reasoning_effort, and service_tier are absent.
- Spawn a subagent and observe that it inherits the Sol parent configuration.
- Set the following configuration and start a fresh session:
[features.multi_agent_v2]
hide_spawn_agent_metadata = false
- Observe that the routing fields are now exposed.
Expected behavior
GPT 5.6 Sol sessions should, by default, be able to spawn subagents with explicit models.
Possible fixes include:
- defaulting
hide_spawn_agent_metadata to false;
- splitting output/description redaction from input capability controls;
- replacing the boolean with an explicit routing policy or model allowlist; or
- providing a documented subagent default model while preserving explicit overrides.
At minimum, the setting should be renamed and documented to make clear that it removes subagent routing capabilities.
Related issues
Those issues are adjacent, but none addresses the specific default behavior of model-selected V2 on GPT-5.6 Sol.
Workaround
[features.multi_agent_v2]
hide_spawn_agent_metadata = false
tool_namespace = "agents"
(note: the tool_namespace flag fixes the other common issue Invalid Value: 'tools'. Function 'collaboration.spawn_agent' is reserved for use by this model and must match the configured schema.)
What issue are you seeing?
GPT-5.6 Sol selects MultiAgent V2 through its model metadata (
multi_agent_version = "v2"), independently of thefeatures.multi_agent_v2feature toggle. MultiAgent V2 then defaultshide_spawn_agent_metadatatotrue.Despite its name, this setting does more than hide metadata in output. It removes these functional inputs from the model-visible
spawn_agentschema:agent_typemodelreasoning_effortservice_tierThe default was
false(which I believe is correct), but was changed totruein PR #26114 by @jif-oai with the rather cryptic messageFor MAv2 CBv9.Why is this a problem?
Sol's most important use case is as a subagent orchestrator.
This setting makes it impossible to use Terra/Luna subagents.
Steps to reproduce
gpt-5.6-solwith default MultiAgent V2 configuration.spawn_agentschema.agent_type,model,reasoning_effort, andservice_tierare absent.Expected behavior
GPT 5.6 Sol sessions should, by default, be able to spawn subagents with explicit models.
Possible fixes include:
hide_spawn_agent_metadatatofalse;At minimum, the setting should be renamed and documented to make clear that it removes subagent routing capabilities.
Related issues
Those issues are adjacent, but none addresses the specific default behavior of model-selected V2 on GPT-5.6 Sol.
Workaround
(note: the tool_namespace flag fixes the other common issue
Invalid Value: 'tools'. Function 'collaboration.spawn_agent' is reserved for use by this model and must match the configured schema.)