Hi,
Since the subagents introduction I’m spending 4x more then before. I’m on legacy Pro plan and in 2 days now 375 chats which is pretty ridiculous compared to last months where It took me several weeks to reach that.
So my question is: how to turn off those subagents with the use of composer2 and/or turn them off completely so 1 chat will stay counted as 1 chat and not 6 or so…
Hey, yeah, this is a pretty well known pain on the old Pro plan with request based billing. Each subagent call counts as a separate request, so one chat can easily burn 4 to 6+ requests. That’s just how it works on the legacy plan, but I get why it’s annoying.
Here are a few ways to reduce subagent usage:
Add a project rule at .cursor/rules/no-subagents.md or User Rules in Settings, something like “Don’t run subagents. Do all work in the main agent context.” It’s not a hard block, but the model usually follows it.
Lock to a single model: in the chat model dropdown, turn off Auto and Use multiple models, then pick one model explicitly.
Turn off composer-2 in Settings > Models. Keep in mind this can sometimes cause tool failed errors when the agent still tries to delegate, so option 1 is the cleaner fix.