Please stop hijacking my workflow with Cursor Rules

I’ve submitted this as a bug report and now I’m putting it here because it’s just insanely disruptive.

I’ll be mid-stream, always on the most complex or delicate point in a code lift, and Cursor will be like:

And then will go on to start editing the cursor rules, sometimes to a point where I ask it to please continue where we left off and the agent is like “Yes, how can I help?”

I know how .cursorrules is supposed to work and this isn’t it.

What happens when you put cursor rules in your cursorignore?

The model is faking understanding there. It looks like you hit the auto summarizer that Cursor puts in there, and then tells the model to repeat the last message again and continue as if nothing has changed.

1 Like

Yes most likely hallucination because some part confuses the model.

Is the chat thread at this point already long?

No, this happens in every chat right now and it’s super disruptive

It’s multiple times an hour. Not limited to just one project.

Version: 0.50.5 (Universal)
VSCode Version: 1.96.2
Commit: 96e5b01ca25f8fbd4c4c10bc69b15f6228c80770
Date: 2025-05-18T04:16:01.651Z
Electron: 34.3.4
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.3.0

1 Like

Does your rules mention the trigger conditions for updating the rules?

Right, thats possible, perhaps some rule having the setting to apply always?

Hey @isarmstrong, what model are you using here?

It looks like the model is misunderstanding the role of Cursor Rules and is treating them like something it needs to fix.
I’ve not seen a report of this before, so my initial guess would be to confirm the wording of your rules, in case they may be leading the LLM astray.

Looks like probably 3.7 thinking based on the second pic. Ya agree this must be at least partially due to the content of the rules (especially given the names of the rules listed and the model’s summary of them).

However, the way the model switches up so quickly after reading/writing a file (and the way it says “Let me analyze the task at hand”) is still a bit odd. For auto-attached rules, do they get injected into the bottom of the message context or above the first message like in the system prompt? Because if they are being injected at the bottom, like immediately above or below the file that got read/edited by the model, I could see that making the issue much worse and making it far more likely that the model will interpret those types of rules as a new request/task to complete.

They should be injected at the top of the thread!

1 Like