Keyboard shortcut to toggle YOLO mode + per-chat YOLO toggle

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.

2 posts were merged into an existing topic: The Checkbox of enable auto-run mode should be put in Chat box