Bug Report: Global User Rules (Settings) Not Persisting causing Agent Safety Violations

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

am writing to report a regression regarding the “User Rules” functionality (Settings > General > Rules and Commands). Previously, rules added here were global and applied to all projects. Since the latest update, these rules appear to be isolated to the specific project where they were created.

This has caused two major issues:

Data Loss: My previous global rules seemed to disappear upon updating.

Safety Violation: I rely on a global rule stating “Do not push or commit to git until explicitly mentioned” (as seen in my screenshot). Because this rule is not propagating to other projects, Agent Mode is now executing git pushes without permission in new projects because it cannot see the global restriction.

Steps to Reproduce

teps to Reproduce

Open Project A.

Go to Cursor Settings > General > Rules and Commands.

Add a specific User Rule (e.g., “Do not use git push”).

Switch to/Open Project B.

Check the same Settings page; the rule is missing.

Trigger Agent Mode in Project B; it will fail to respect the safety rule created in step 3 (e.g., it executes the git push).

Expected Behavior

Expected Behavior I expect “User Rules” defined in the Global Settings to apply universally to all projects, not just the active one. It is extremely difficult to manually copy-paste critical safety rules and coding standards into every single project I open.

Could you please clarify if this change to make rules project-specific was intended? If so, is there a way to restore global functionality?

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.50 (Universal)
VSCode Version: 1.105.1
Commit: 56f0a83df8e9eb48585fcc4858a9440db4cc7770
Date: 2025-12-06T23:39:52.834Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

1 Like

++yes, all models not considering my user rules at all, only considers project rules which is being really frustrating User Experience for me too

Hey, thanks for the report. User Rules should be global and applied in Agent (Chat) across all projects: Rules | Cursor Docs. This looks like a regression in 2.1.50.

We need more data to investigate:

  • Screenshots of Settings → Rules (or General → Rules and Commands) from projects A and B showing the User Rules section and its contents
  • The exact rule text that’s being ignored
  • The Request IDs for the Agent operations where a git push happened without permission. How to get: Chat menu in the top right → Copy Request ID, or use the Report AI Action command. Guide: Getting a Request ID | Cursor Docs
  • Whether Privacy Mode is enabled
  • Whether there are Team Rules and if Enforce is enabled

Temporary workarounds:

  • Add the rule as a Project Rule in .cursor/rules with type Always Apply, or put it in AGENTS.md at the project root
  • If you’re on Team/Enterprise, create a Team Rule with Enforce for global application

Once you share the data, I’ll pass it to the team.

It looks like the issue is resolved. I can now see the rules displayed correctly across all projects, and all my previously lost rules have been restored.

I am not sure why they disappeared earlier, but I will monitor the system for the next day or two to ensure the issue does not recur.

1 Like

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.