and how to avoid using this model to waste my request count
It is a subagent. It is called by the primary Agent (Opus in this case) to do some smaller task as to not waste the more expensive model (Opus) from doing a lower level task. I think the purpose is speed (parallel), maintain clear context, and to save money (simpler tasks can be done by a less expensive model).
From another thread :
Also, for cost control, the built-in subagents (Explore, Browser, Bash) use a fast, cheap model, so the cost is minimal. If you want subagents to use the same model as the main agent, you can enable Max Mode in chat settings.
More info here about subagents: https://cursor.com/docs/subagents
2 Likes
A workaround is to make a rule where Cursor tries to not use subagents:
Hey, right now there isnāt a separate toggle in Settings to fully disable the built-in subagents. But thereās a working workaround. Add a User Rule:
Cursor Settings > General > Rules for AI - add:
Never use subagents. Do not launch any sub-agents for any task.
This is what @jes and @99power suggested above, and it works. More about rules: https://cursor.com/docs/rules
I wouldnāt recommend rolling back to an older version. Old versions donāt get updates and may stop working correctly with theā¦