Is there a way to explicitly specify the sub-agent model?
Sometimes when I set the agent type in the main conversation, the sub-agent actually follows it, but in many cases it ignores this and always falls back to the Composer1 model.
What is the recommended solution or best practice for this?
Hey @Abdelrahman_Mohamed!
I’ve seen this too – but typically only on the first subagent invocation after specifying the model. We have an open bug for this, and I’ll add your report.
This should be fixed in 2.5!
Im on cursor 3.0 now and i still have this issue, in fact it is always using composer-2 for subagents and its always doing analysis with subagents.. how does one specify which model to use for these subagents?
On cursor 3.3 and most definitely having this issue.
I’m getting sub-agents spawned with premium models for trivial tasks. Ignoring the model that is defined within the subagents themselves.
Sometimes it spawns Composer, sometimes it spawns Composer Fast, sometimes it spawns GPT-5.2…
@JWVerzijden The v2.5 fix Colin mentioned was for a display-only issue (the panel showed the wrong model name). The model selection itself is a separate, still-open problem.
If you update to the latest stable (3.3+), there’s a new Settings > Agents > Subagents section where you can change the Explore subagent model from Composer 2 to “Inherit from parent.” That should help for built-in subagents.
@douglasg14b - For custom subagents with an explicit model: in the frontmatter, there’s a known bug where the parent agent can override your configured model. Your bug report at this thread is being tracked. No ETA on a fix yet.
There’s a more detailed discussion with workarounds here: How can I prevent Cursor from using composer-2-fast to create sub-agents? - Please add your report there for us to track.
