Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
This bug happened after/while I was encountered the bug described in this other bug report:
It involved building a todo item in a new chat. When I saw that the chat had been created using Opus instead of Sonnet, I stopped the chat. I checked my usage and only about 20k tokens had been used on the Opus chat. I tried switching the model to Sonnet to see if I could do that as a possible workaround, but after that I didn’t try re-submitting the initial prompt yet. I left That Cursor chat open and idle while I went to write that other bug report. After a while I noticed attempts to fetch from websites and a terminal command prompt were in the chat. There was no other output text in the chat window, and I later verified that no files in the codebase were edited. I checked my usage, and that Opus chat’s token usage had grown to about 600k. I deleted the initial prompt and entered “stop” in the Sonnet prompt. That prompt processed, and afterward the Opus chat’s token usage stopped growing, although it’s unclear whether that was the reason for the stop or something else.
Steps to Reproduce
It’s unclear whether this was an intermittent issue specifically related to building todo items or if it could happen when stopping any chat, and I’m not willing to waste more tokens testing it further. But here are the steps I took:
- Build a plan using one model (i.e. Opus 4.5)
- At the top of the plan document, change the “Model used to build this plan” selection to something else (i.e. Sonnet 4.5).
- At the bottom of the plan, click the bubble next to one or more To-Do list item(s) to select those item(s).
- Click the “Build in New Agent” button at the right of the To-Do section header.
- The selected To-Do(s) are built in a different model (in my case, Opus 4.5)
- Immediately stop the chat.
- Check prompt token usage to get an approximate baseline usage at around the time the chat was “stopped.”
- Change the model (I’m unsure if this step is relevant or not)
- Wait and see the chat trying to fetch from websites or use terminal commands.
- Check the chat token usage to see a significantly higher number of tokens used.
Expected Behavior
Stopping a chat ends token usage. The previous prompt re-enters the text entry area, and I shouldn’t see any output appearing above it, including attempts to fetch from websites or use terminal commands.
Screenshots / Screen Recordings
Operating System
Windows 10/11
Version Information
Version: 2.4.27 (system setup)
VSCode Version: 1.105.1
Commit: 4f2b772756b8f609e1354b3063de282ccbe7a690
Date: 2026-01-31T21:24:58.143Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Windows_NT x64 10.0.26100
For AI issues: which model did you use?
Opus 4.5, unfortunately
For AI issues: add Request ID with privacy disabled
Can’t disable privacy mode on company team account
Additional Information
When I entered the Sonnet “stop” prompt, the timed-out and therefore skipped fetch prompts remained, but the ones that were still pending approval, as well as the approval prompt for the terminal command disappeared. See screenshot attached for the final state of that chat.
Does this stop you from using Cursor
No - Cursor works, but with this issue










