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