Regression: luna cannot be specified in spawn_agent tool model anymore, e.g. for Explorer
Open 💬 7 comments Opened Jul 18, 2026 by runfence
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What version of the Codex App are you using (From “About Codex” dialog)?
26.715.21425
What subscription do you have?
$100
What platform is your computer?
Windows
What issue are you seeing?
My sol thread can spawn terra and sol sub-agents but cannot spawn luna sub-agents anymore. This was possible in previous versions.
What steps can reproduce the bug?
Ask sol: "spawn an Explorer sub-agent, set model/effort to gpt-5.6-luna medium, set hidden field 'fork_steps' to 'none', ask it to output OK"
What is the expected behavior?
_No response_
Additional information
<img width="1041" height="212" alt="Image" src="https://github.com/user-attachments/assets/523ed124-ad17-42b0-af8c-3433b052ae91" />
7 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
This issue is not a duplicate of them. It is specifically about luna. Spawning sub-agents when specifying other models works for me.
Can confirm this is happening to me as well. It seems currenlty the Sol and Terra Models are affected
This is not Windows-specific.
The rejecting behavior was introduced by commit
92938d8/ [PR #32751](https://github.com/openai/codex/pull/32751), “Restrict spawned-agent models to the active backend.”That commit added this V2 compatibility gate:
It is applied both when advertising
spawn_agentmodel overrides and when validating the requested model. The current catalog marks Sol and Terra asv2, but Luna asv1, so a V2 parent rejects Luna before reaching any platform-specific code.This is not limited to Luna. With this gate, a V2 parent also rejects
gpt-5.5,gpt-5.4,gpt-5.4-mini,gpt-5.3-codex-spark, andgpt-5.2as explicitspawn_agentoverrides. In practice, Sol and Terra parents are restricted to spawning Sol or Terra.Independent confirmation from a Windows Codex Desktop session.
Environment:
codex-cli 0.144.6codex debug modelslistsgpt-5.6-lunawithvisibility=list,supported_in_api=true, and supported effortslow, medium, high, xhigh, max.multi_agent=trueandmulti_agent_v2=true.Observed behavior:
spawn_agentparameter namedmodelis a per-child model override, not a declaration of which models support subagents.gpt-5.6-solandgpt-5.6-terra;gpt-5.6-lunais excluded before a spawn can be requested.This independently matches the cross-backend filter introduced by #32751 / commit 92938d8. Please consider allowing cross-backend child routing (or dispatching the child through its own compatible backend) instead of filtering Luna out of the schema. If cross-backend routing is intentionally unsupported, the UI/tool documentation should state that explicitly; silent schema omission makes model-specialized subagent workflows impossible.
Would be great to get this patched. Being forced to dispatch subagents with Terra instead of Luna is much slower and usage-hungrier.
Indeed.