Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Since updating to 3.12.x, agents can no longer spawn subagents from a different model family than the parent chat’s model. The subagent model list offered to the agent is filtered to the parent’s family plus Composer:
- Claude parent chat → only Claude models + composer-2.5-fast offered; asking for a GPT 5.6 Sol subagent fails as unavailable.
- GPT 5.6 Sol parent chat → only GPT (inherit) + composer-2.5-fast; no Claude models.
On 3.11 and earlier, a Claude-model chat could spawn GPT 5.6 Sol subagents.
This isn’t a settings issue: toggles in Settings → Models propagate to the agent’s list live, but cross-family models never appear regardless of what’s enabled. The restriction isn’t mentioned in the 3.12 changelog.
Steps to Reproduce
- Update to Cursor 3.12.17.
- In Settings → Models, make sure both Claude models and GPT 5.6 Sol are enabled.
- Start a new agent chat with a Claude model selected as the chat model.
- Ask the agent: “Which models can you access for subagents?” — it lists only Claude models + Composer.
- Ask it to spawn a GPT 5.6 Sol subagent — it declines, saying the model isn’t in its available list.
- Switch the chat model to GPT 5.6 Sol (or start a fresh chat with it) and ask the same question — now only GPT (via inheritance) + Composer are available, and Claude models are gone.
Operating System
MacOS
Version Information
Version: 3.12.17 (stable)
Commit: 0fb762053c34788bb7760d5673f8a6d4c8589d50
Build Date: 2026-07-17T02:53:53.006Z
Electron: 40.10.3
OS: Darwin arm64 24.6.0 (macOS 15.6.1)
For AI issues: which model did you use?
Fable 5
Does this stop you from using Cursor
No - Cursor works, but with this issue

