Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Summary:
In Agent mode, the model repeatedly invoked the Task tool with high-cost model slugs (e.g. claude-sonnet-5-thinking-high or GPT-5.5-high) to implement a large multi-milestone plan. The user did not request subagents or premium models. This caused high API spend, an API usage limit switch, and a long-running subagent that had to be interrupted. The user then had to revert the work.
Expected:
- Default to the parent/session model unless the user asks for a specific model or subagent.
- Do not auto-launch expensive parallel/background agents for large implementation plans.
- Prefer in-session incremental edits for coding playbooks.
- Surface cost/model choice before spawning Task agents on premium models.
Actual:
- Agent chose Task + premium thinking models on its own.
- Failed model slug → retry → API limit → model switch → another long Task run.
- User could not safely “leave it running.”
Impact: Unexpected high spend, interrupted work, full revert of implementation.
Steps to Reproduce
- Large attached plan with many todos (“implement the plan… don’t stop until all todos”).
- Agent mode.
- Observe Task tool calls with expensive
modelvalues without user requesting them. - Explorer model is set to
Composer 2.5, but that was not exploration, it was implementing stuff through expensive sub agents.
Operating System
Linux
Version Information
Version: 3.10.20
VS Code Extension API: 1.125.0
Commit: 23b9fb205fe595ea2be29da7214e19762d037fc0
Date: 2026-07-07T07:03:33.071Z
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: Linux x64 6.8.0-134-generic
For AI issues: which model did you use?
Cursor Grok 4.5
Additional Information
It’s scary to implement anything with Cursor like this, the agents cannot be trusted.
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor