I am on Auto but sub agents automatically choose Opus 4.6 High?

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

i am on Auto but sub agents automatically choose Opus 4.6 High and eating my usage?
how do i stop them?

Steps to Reproduce

Run a task and Cursor create sub agents for that task and Sub agents use opus 4.6 high.

Expected Behavior

sub agents should use the main agent model.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.13.21
VS Code Extension API: 1.128.0
Commit: 55434bd8062ece6fee083b82beed2aee42d253f0
Date: 2026-07-27T03:26:14.573Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. I’ll look into what’s happening.

When you’re on Auto, subagents default to inheriting Auto. But if the main model explicitly passes a specific model when spawning a subagent via the Task tool (in your case Opus 4.6 High), Cursor currently respects that choice. It overrides both Auto inheritance and your subagent settings. This isn’t caused by your setup. We’re tracking this so subagents better follow the user’s intent. No timeline yet, but I’ll post an update in the thread when we have one.

For now, here’s what you can do to avoid burning usage on Opus:

  1. Disable Opus models in Settings → Models. Blocked models are rejected during subagent model resolution, so the agent has to switch to an allowed model.
  2. Add a rule like: “When spawning subagents with the Task tool, do not pass a model parameter, let them inherit my model.” This is prompt-level, it won’t work 100% of the time, but it helps.
  3. Watch the subagent cards and stop any you don’t need Stop button.

The first option is the most reliable. Let me know how it goes.