Subtasks use composer 1.5

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I used the claude-4.6-opus-max-thinking model for some difficult tasks, but found that the composer-1.5 model was used in the dashboard.

Steps to Reproduce

Normal use

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.6.19
VSCode Version: 1.105.1
Commit: 224838f96445be37e3db643a163a817c15b36060
Date: 2026-03-12T04:07:27.435Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 24.6.0

For AI issues: which model did you use?

claude-4.6-opus-max-thinking

For AI issues: add Request ID with privacy disabled

c72844a1-2528-4dd7-8ca5-dbe8d99633c6

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

@shrey.poky thanks for the feedback. Billing sub-agents separately from the main model is a reasonable suggestion, and the team is aware of this request. There’s no specific timeline yet, but the number of requests about this is growing.

For now, the options are the same as earlier in the thread: Max Mode, custom sub-agents with model: inherit in .cursor/agents/, or an explicit instruction telling the agent not to run sub-agents.

@k_martin I see the screenshot with the dashboard. Composer 1.5 shows up there because of sub-agents Explore, Shell, and Browser, which are auto-run for helper tasks. The main agent is still running on claude-4.6-opus-max-thinking, and that’s confirmed in the logs. More details and workarounds are described earlier in the thread.

Let me know if anything’s still unclear.

Why is the subagent still using Composer 1.5 even though I enabled the Max model and I’m on pay-as-you-go billing? @deanrie

@roschild.rui Built-in sub-agents (Explore, Browser, Bash) use a lighter model by default for speed. That’s the current behavior, even in Max Mode. Earlier in the thread I said Max Mode should change this, but it doesn’t for built-in sub-agents. Sorry for the confusion.

Two options:

  1. Add a rule telling it not to launch sub-agents (“Do NOT launch sub-agents”). Then everything runs on the main model.
  2. Create custom sub-agents in .cursor/agents/ with the model you want. The agent will use them instead of the built-in ones. Format is here: Subagents | Cursor Docs

Let me know if you’ve got any questions.