It would be great if configurations for auto-run and command allow-lists could be maintained in the cursor/ directory via a YAML file. This would make them easier to manage, share, and restore.
Right now, settings are fragile — for example, when I clicked the “install CLI” CTA that popped up recently, the installation appeared to hard-reset my Cursor. I lost all my settings, including a command allow-list I’d built over several months. Many of those commands were things I didn’t even know about until Cursor prompted me for permission, so I can’t easily recreate them.
A file-based settings override would also help with onboarding. At work, I’m helping technical writers adopt AI, and we use Cursor partly because of its sharable rules. However, getting the full benefits often means replicating the same settings I’ve refined over time. Since I don’t have admin privileges in our org, this kind of repo- or project-level YAML file for chat, rules, and index settings could be a smart solution. Admins could then choose to allow overrides on a case-by-case basis.