Troubleshooting

Claude YOLO Mode not working?

Unexpected permission prompts usually come from mode selection, settings precedence, protected actions, extension behavior or a session that was started differently than you think.

1. Confirm the mode you actually started

CLI
claude --dangerously-skip-permissions

For an explicit permission mode, use claude --permission-mode bypassPermissions. If you are testing a safer autonomous workflow, use claude --permission-mode auto.

2. Check settings precedence

User, project and local settings can all affect Claude Code. Inspect ~/.claude/settings.json, .claude/settings.json and .claude/settings.local.json for conflicting defaults or managed restrictions.

3. Remember that some actions can still be protected

Bypass mode skips permission prompts except for actions Claude Code does not auto-approve in any mode. Cross-session safeguards and managed policy can also affect what is possible.

4. Check whether you are using the terminal or an IDE integration

VS Code and other integrations can expose mode controls differently. Make sure the extension and terminal session are not using different defaults.

5. Update before debugging old behavior

Permission behavior has changed across Claude Code versions. Reproduce the issue on a current version before assuming a configuration is broken.