Feature request for product/service
Anysphere Extensions (Remote SSH, Python, Dev Containers, WSL, C/C++/C#)
Describe the request
Problem: Cursor auto-creates branches (cursor/*) without warning, causing users to unknowingly work on temporary branches and lose work when switching back to main.
Requested Features:
- Warning dialog before auto-creating branches with option to disable
- Visual distinction between main/user branches and auto-created cursor/* branches
- Warning when about to run destructive git commands (checkout --, reset)
- Configuration option to disable automatic branch creation
Current Impact: Users lose hours of work when Cursor creates branches automatically (especially in Agent mode), they continue working without realizing they’re not on main, and then lose changes when cleaning up or switching branches.
This would prevent accidental data loss and give users control over when branches are created.
Operating System (if it applies)
MacOS