I can't believe this bug is back again: cursor/opus4.6 autonomously switch from plan to agent mode and begin damaging files, systems, and git

Hey, thanks for the detailed write-up. The part about the contradiction between “Mode switch was rejected” and the follow-up “You are now in Agent mode” is genuinely helpful. That specific bit, the race between the rejection and the mode state update, is the most valuable part of the report.

This is a class of bug we’re already tracking. We’ve seen a few similar reports over the last couple of weeks: one, two, three, plus confirmation from @alexandrosandre in this same thread. The issue is logged, but I can’t share a fix timeline yet.

What would help speed up the investigation is the Request ID for the message where the false switch happened. You can get it via the chat menu, three dots in the top right, then Copy Request ID. If Privacy Mode is enabled, the ID might not be saved.

As a temporary workaround until a fix lands, in Cursor Settings please check that auto mode switching is turned off. Also, when replying to clarifying questions in Plan mode, try explicitly adding “stay in plan mode”. Yeah, it’s a bit of a hack, but it reduces the chance of a false switch.

I’ll post back in the thread if there’s an update on the fix.