Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor is not consistently operating in the selected mode (Ask, Plan, Agent).
When I explicitly switch modes and provide instructions, the system frequently responds as if it were in a different mode.
Examples
Plan mode issue
I create a plan.
I continue iterating on it.
The plan is not updated, even though the interaction clearly continues within the planning context.
Ask → Agent transition failure
I ask questions in Ask mode.
I switch to Agent mode and request execution.
Cursor responds that it cannot execute because it is in Ask mode.
This indicates incorrect state handling or failure to transition between modes properly.
Additional Context
This happens in both old and new conversations.
The issue was already present in the previous Cursor version.
Financial Impact
My usage cost this month has doubled while the workload remains essentially the same.
I understand that repository growth may slightly increase token usage, but not to the extent of a 100% increase.
However, repeated re-prompts, duplicated explanations, and the need to restate instructions multiple times (sometimes 3–4 times before execution occurs) significantly increase token consumption.
Cursor often generates code in chat while not respecting the active mode, which forces additional corrective interactions and further increases cost.
Temporary Mitigation
I am downgrading and waiting for this issue to be resolved.
Steps to Reproduce
Use ask mode and then switch to agent mode to execute.
Expected Behavior
I expect that agent mode execute instructions instead of saying that it need to be on agent mode when it is.
Screenshots / Screen Recordings
Operating System
Windows 10/11
Version Information
Version: 2.4.31 (system setup)
VSCode Version: 1.105.1
Commit: 3578107fdf149b00059ddad37048220e41681000
Date: 2026-02-08T07:42:24.999Z
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.19045
Does this stop you from using Cursor
Yes - Cursor is unusable
