Feature request for product/service
Cursor IDE
Describe the request
Feature Request: Better YOLO Mode Controls
Currently, toggling YOLO mode (run everything unsandboxed) requires navigating to Cursor Settings > Agents > Auto-Run, which breaks the flow when you want to quickly switch between supervised and autonomous modes during development.
1. Keyboard shortcut to toggle YOLO mode
Add a command like cursor.toggleAutoApproveMode that can be bound to a keyboard shortcut via keybindings.json. This would allow instant toggling without leaving the editor.
2. Per-chat YOLO toggle
Right now YOLO mode is a global setting — it applies to every chat equally. But in practice, the trust level varies by task:
- An agent in plan mode or doing a well-scoped refactoring? YOLO is fine.
- A more sensitive or complicated task? I want to approve everything.
Allow each chat tab to override the global YOLO setting independently. This way I can have one agent running fully autonomous while supervising another — without constantly flipping the global toggle.
3. Visual indicator per chat tab
Add a small icon on each chat tab indicating whether YOLO mode is active for that conversation. Clicking the icon would toggle it for that specific chat.
This makes it immediately visible which chats are running unsupervised, reducing the risk of accidentally auto-approving destructive commands in sensitive contexts.
Summary
| Improvement | Current | Proposed |
|---|---|---|
| Toggle YOLO | Settings UI only | Keyboard shortcut |
| Scope | Global only | Per-chat override |
| Visibility | None (have to check Settings) | Icon on each chat tab |
These three changes together would make YOLO mode much safer and more practical for daily use. The global setting becomes a default, and each chat can opt in or out as needed.