Skip to content

Feature Request: Add YOLO mode (bypassPermissions) to Shift+Tab permission mode cycle #15898

Description

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

  2. 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!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions