Plan mode: How to prevent Cursor from switching to agent mode automatically?

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I feel this is a bug: whenever I’m working on a new complex plan, I tend to go back and forth asking questions and refining the plan. But for some reason Cursor oftentimes suddenly decides that’s time to do stuff: it switches to Agent mode, without warning, and begins implementing whatever prompt you last threw at it. Which is very annoying. How can I force the IDE to never ever switch to Agent mode unless I manually switch it myself?

Steps to Reproduce

Make a complex plan and keep asking questions

Expected Behavior

Never switch to agent mode without user confirmation

Operating System

Windows 10/11

Version Information

Version: 2.3.41 (user setup)
VSCode Version: 1.105.1
Commit: 2ca326e0d1ce10956aea33d54c0e2d8c13c58a30
Date: 2026-01-16T19:14:00.150Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100

For AI issues: which model did you use?

Auto.

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, this is a known issue. Plan mode can sometimes read your follow-up messages as a signal to start implementing and auto-switch into Agent mode. The team is aware of these reports.

The root cause is that Plan mode has all tools enabled, unlike Ask mode. So the line between “planning” and “doing” is based on how the model interprets your messages, not strict logic. When you go from clarifying questions back to planning, the model can mistakenly take that as a cue to start building.

A few workarounds:

  1. Use Ask mode for Q and A and clarifications. Ask mode is read-only and only uses search tools, so it can’t make edits. Once you’re happy with the direction, switch to Plan mode to write the actual plan, then start the build.

  2. Avoid “Auto” for model selection while planning. “Auto” adds another layer of variability. Try picking a specific model so the behavior is more predictable.

  3. Work in a separate git branch when using Plan mode, so if an auto-switch happens you can easily roll back.

There’s no setting right now that strictly blocks Plan mode from switching into Agent mode. I’ve passed this along to the team.

Let me know if the Ask mode workflow helps.

1 Like

Thanks for these suggestions. I’m usually already staging my local changes before switching to plan mode, just to keep an eye out for any unexpected changes. Good to know that you’re aware of the reports. Do you happen to know if there are plans to fix it?