AI CompendiumA public chart of the language
Home / Tools & Environment / Permission Request
Tools & Environment

Permission Request

The agent pausing to ask before doing something risky.

Definition

A prompt to a human before a sensitive action — writing outside the project, running a destructive command, sending a network request. The agent proposes; the person decides.

Well-designed permission requests are specific and rare. If users approve everything without reading, the prompt has become theatre and no longer provides safety.

Design approvals around reversibility and blast radius rather than around a list of scary-sounding commands. Writing inside a scratch directory is routine; force-pushing to a shared branch is not. Getting that calibration right is what keeps people from disabling approvals entirely.

How people use it
Reviewing an assistant’s UX.
"It asks before every file write. Users will click through blindly within a day. Narrow it to irreversible actions."
Worked example

Approval fatigue

The agent asks before every single file write.

People click approve without reading, and the control has become theatre. Scope the asks to external effects, credentials and destructive operations, and auto-allow the reversible work inside the project directory.

Sources
  • docsComputer use tool ↗Claude platform docs · 2026

    Screenshot, mouse and keyboard as a tool loop, with the safeguards that belong around it: isolated environments, minimal privileges, network limits, human confirmation.

  • docsConfigure permissions ↗Claude Code docs · 2026

    Allow, ask and deny rules for edits, shell commands and other tools: what a permission mode looks like when it is written down.

Related terms