Summary
Currently, pressing Shift+Tab cycles between three permission modes:
- Normal mode
- Plan mode
- Auto-accept edits mode
I'd like to have bypassPermissions (YOLO mode) added as an option in this Shift+Tab cycle.
Use Case
As a developer, I often have different working scenarios:
-
Busy / AFK: When I'm away from my computer or busy with other tasks (video editing, meetings, etc.), I want Claude to run autonomously without waiting for my approval on each action.
-
Available / Monitoring: When I have time to watch the terminal, I want to review and approve each action manually.
Currently, switching between these modes requires restarting Claude Code entirely, which:
- Loses the current conversation context (unless using
--resume)
- Interrupts the workflow
- Is inconvenient for frequent switching
Proposed Solution
Add bypassPermissions (YOLO mode) to the Shift+Tab cycle:
Normal → Plan → Auto-accept edits → YOLO mode → Normal ...
Or provide a keyboard shortcut / slash command to toggle YOLO mode within an active session.
Alternative Solutions Considered
- Shell aliases (
yolo / safe) - Only work when starting a new session, not within an active session
- Modifying settings.json - Changes don't take effect until restart
- MCP/Hooks/Skills - Cannot modify core permission settings at runtime
Additional Context
I understand YOLO mode has security implications. Perhaps it could:
- Require an additional confirmation when enabling via Shift+Tab
- Show a prominent visual indicator when YOLO mode is active
- Have a timeout option (auto-revert to normal mode after X minutes)
Thank you for considering this feature!
Summary
Currently, pressing
Shift+Tabcycles between three permission modes:I'd like to have
bypassPermissions(YOLO mode) added as an option in this Shift+Tab cycle.Use Case
As a developer, I often have different working scenarios:
Busy / AFK: When I'm away from my computer or busy with other tasks (video editing, meetings, etc.), I want Claude to run autonomously without waiting for my approval on each action.
Available / Monitoring: When I have time to watch the terminal, I want to review and approve each action manually.
Currently, switching between these modes requires restarting Claude Code entirely, which:
--resume)Proposed Solution
Add
bypassPermissions(YOLO mode) to the Shift+Tab cycle:Or provide a keyboard shortcut / slash command to toggle YOLO mode within an active session.
Alternative Solutions Considered
yolo/safe) - Only work when starting a new session, not within an active sessionAdditional Context
I understand YOLO mode has security implications. Perhaps it could:
Thank you for considering this feature!