Feature Request: Add YOLO mode (bypassPermissions) to Shift+Tab permission mode cycle
Open 💬 10 comments Opened Dec 31, 2025 by darioluanne770968-prog
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!
This issue has 10 comments on GitHub. Read the full discussion on GitHub ↗