Anthropic has introduced a new environmental variable, CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS, in Claude Code build v2.1.311. This addition allows developers to bypass the final layer of agentic restraint, specifically permitting the rm command to delete files without requiring explicit user approval. The move signals a shift toward prioritizing developer velocity over default safety guardrails for advanced users willing to accept the risks.

The Last Guardrail Removed

Daisy Hollman, a member of technical staff at Anthropic, announced the change on social media, clarifying that the existing --dangerously-skip-permissions flag did not actually approve every action. She noted that obvious destructive commands like rm -rf ~ were still blocked. The new environment variable disables these remaining checks when set to 1, offering a 'YOLO mode' for the terminal. Hollman confirmed the feature is real, stating, "I hope the variable name is memorable."

Contextualizing Permission Modes

Claude Code has historically offered several permission modes, including default, acceptEdits, plan, auto, dontAsk, and bypassPermissions. While auto mode became the default in August, it still runs background safety checks. The bypassPermissions mode, introduced in version 1.0.18 on June 9, 2025, nominally allows everything but retains exceptions for critical commands. This new variable removes those last exceptions, though managed settings may still impose organizational limitations.

Key Takeaways

  • Claude Code v2.1.311 introduces CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS to skip rm prompts.
  • Previous --dangerously-skip-permissions flag still blocked commands like rm -rf ~.
  • Anthropic staff member Daisy Hollman confirmed the feature is not a joke despite the absurd variable name.
  • This change targets developers who prioritize speed and accept the risk of accidental data loss.

The Bottom Line

Anthropic is betting that developers want to be trusted with their own file systems, even if it means occasionally wiping their home directory. The variable name is a cheeky admission that the company knows exactly how dangerous this flexibility can be.