Hey, thanks for the report. The tip from @blackburied works. On the request-based plan, subagents go through composer-2-fast by default, and there’s currently no direct UI toggle to disable subagents.
A couple ways to limit this:
-
Via
.cursorruleslike @blackburied suggested, tell the agent not to use the Task tool. This works most of the time, but the model can sometimes ignore the rule. -
Via the
subagentStarthook, this is more reliable. It programmatically blocks subagent spawning before they start. Returnpermission: "deny"and the subagent won’t be created. Docs: Hooks | Cursor Docs
About a direct disable subagents toggle, there’s an open feature request. You can upvote it here: Disable sub-agents or enable editing default model
Let me know if the hook approach helped.