Feature request: simple Full Access permission toggle (like Codex CLI)

Resolved 💬 3 comments Opened Mar 6, 2026 by aminadalfilho Closed Mar 10, 2026

Problem

Codex CLI has a simple, intuitive permission toggle between Default and Full Access modes. Claude Code lacks an equivalent easy option.

Currently, to achieve "Full Access" in Claude Code, users need to either:

  1. Pass --dangerously-skip-permissions flag every time (session-only, not persistent)
  2. Manually add granular rules one by one via /permissions (tedious)
  3. Create a shell alias as a workaround (not discoverable)

The /permissions UI shows a long list of individual rules accumulated over time, which is overwhelming for users who simply want to toggle between "ask me" and "trust me" modes.

Proposed Solution

Add a simple top-level toggle in /permissions or a persistent config option:

  • Default mode: Current behavior (ask before risky operations)
  • Full Access mode: Skip all permission prompts (equivalent to --dangerously-skip-permissions but persistent per project or globally)

Something like:

claude config set --global permissionMode full-access

Or a toggle at the top of the /permissions dialog:

Permission Mode:  ● Default  ○ Full Access

Why This Matters

  • Users migrating from Codex expect a similar UX
  • Power users who trust the tool shouldn't need workarounds
  • The current --dangerously-skip-permissions flag name itself discourages use, even though many workflows legitimately need it

Current Workaround

echo "alias claude='claude --dangerously-skip-permissions'" >> ~/.bash_aliases

View original on GitHub ↗

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