Agent no longer receives Cursor rules in chats

Describe the Bug

Until recently, when starting a new chat, the agent would consistently follow user-defined rules, especially if rules were configured to apply in every new conversation.

Now, the agent no longer respects those rules in new chats. Even clearly visible rules like inserting a specific phrase at the start of every response are completely ignored when opening a new thread.

Steps to Reproduce

Go to cursor rules and define a rule that applies to every conversation.
Example: “At the start of each chat, respond with the word ‘HelloBot’.”

Open a new chat.

Observe that the agent does not follow the rule the specified phrase or behavior is missing.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.3.6 (user setup)
VSCode Version: 1.99.3
Commit: 68b8fe7396ea37d8acdaaaa08ba316ba359a4160
Date: 2025-07-30T18:17:09.810Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.19045

Does this stop you from using Cursor

No - Cursor works, but with this issue

I’m confused, I see that sometimes it works, I’ll investigate it.

1 Like

Thanks @yakovw appreciate your help with the bug details!

1 Like

I’ve just updated to the latest version, but the issue still persists.
If you don’t add the rules to the conversation manually, it doesn’t take them into account

Thank you for the update. I was unable to reproduce the issue.

Which model do you use and could you post the header of the mdc file which should be attached automatically?

This has been happening since a few versions ago.
It occurs for me with all models, without exception — unless I manually attach the rules file.
I’m not sure I understood which specific detail you want me to attach.
I took a screenshot in case that helps.
If there’s any other detail you need, or any information I can provide that might help lead to a solution,
I’d be more than happy to assist.

I see, this is definitely an issue we need to check further.

Do you have several rules that are applied always?

It might simplify testing if you do it on a new project that has no other rules yet setup and test with auto if rules work.

Could you post a Request ID with privacy disabled so we can look into the details? Cursor – Getting a Request ID

Here is what I tried:
New rule created.

---
alwaysApply: true
---

Output at begin always: MODE Testing

Then in chat if I don’t mention the rule it still works

Sorry, it was entirely my fault.
I’m just used to the old rules format.
Now I see that in new projects,
Cursor requires adding at the beginning of the file:

CopyEdit

--- alwaysApply: true ---

I added that, and everything worked out.

1 Like

Great that you resolved it and appreciate your patience!

1 Like