Plan mode allows editing files still (Gemini 3 Pro especially bad for this)

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I have selected plan mode, it will often still edit files and make changes even though it is not in Agent mode yet. This is especially bad with Gemini 3 Pro model.

Steps to Reproduce

  1. Select Plan mode
  2. Select Gemini 3 Pro model
  3. Describe a change request
  4. Multiple files changed, essentially completing the “plan” before I have even reviewed or approved the plan.

Expected Behavior

A plan to be safely produced, no code file edits. Can use other tools to explore the code though.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.2.23
VSCode Version: 1.105.1
Commit: b3c95a7981bb3057526f1f865e8c307a9911ce00
Date: 2025-12-15T03:10:57.241Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 23.4.0

For AI issues: which model did you use?

Gemini 3 Pro

For AI issues: add Request ID with privacy disabled

c226d6ab-0955-4e56-89a5-c538e982b6bb

Update: That didn’t take long, another one: 155606ce-8030-48ba-a83a-a3735b96f663
This happens often. However, hopefully these 2 are sufficient for Cursor team to debug and fix.

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

1 Like

Hey, thanks for the report. Plan mode shouldn’t edit files until you hit Build and approve the changes - this is a serious issue that’s already on our list.

Thanks for the Request IDs - they’ll help the team track the problem.

In the meantime, try:

  • Hit Undo All right away if files change before you press Build
  • Switch to Claude 4.5 Sonnet or GPT-5 instead of Gemini 3 Pro - Plan mode works more stably with them
  • Use Ask Mode if you need to view files safely without risking changes

This is a bug on our side with model-specific behavior. The team is already working on a fix.

1 Like

@deanrie : Using Gemini 3 Pro and Gemini 3 Flash both have this bug.
Request ID with Gemini 3 Flash: 05e0d2ca-23ee-4861-be5a-10ea45556e10

Switching to another model works reliably.
Ask mode has been safe, good to know that’s a fact.

Thanks!

1 Like