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:

  1. 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.
  1. 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

  1. Shell aliases (yolo / safe) - Only work when starting a new session, not within an active session
  2. Modifying settings.json - Changes don't take effect until restart
  3. 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!

View original on GitHub ↗

This issue has 10 comments on GitHub. Read the full discussion on GitHub ↗