Search the documentation
18 pages for permissions.allow.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Set up Claude Code for your organization
Claude Code CLI · in the page
admin-setup
…s#exceptions-to-managed-settings-precedence). Array settings such as `permissions.allow` and `permissions.deny` merge entries from all sources, so developers can extend managed lists but not remove fr…
Configure auto mode
Claude Code CLI · in the page
auto-mode-config
…d`, `README.md`, config files, and git remotes * Your `autoMode` and `permissions.allow` settings * The hosts, buckets, and command names from the commands Claude ran in your recent sessions in this p…
Claude apps gateway configuration
Claude Code CLI · in the page
claude-apps-gateway-config
…es depend on the key type: * **Allow-lists**: `availableModels` and `permissions.allow`. A specific policy's list fully replaces the base's. * **Deny-lists and hook arrays**: `permissions.deny`, `per…
Explore the .claude directory
Claude Code CLI · in the page
claude-directory
…ny command starting with <C>npm test</C></>, <>Array settings like <C>permissions.allow</C> combine across all scopes; scalar settings like <C>model</C> use the most specific value</>], exam…
Error reference
Claude Code CLI · in the page
errors
…mit) | | `Ignoring N permissions.allow entries from ... this workspace has not been trusted`…
Claude Code GitHub Actions
Claude Code CLI · in the page
github-actions
…tools the prompt needs, with `--allowedTools` in `claude_args` or a [`permissions.allow` rule](/docs/en/permissions#permission-rule-syntax) in the `settings` input. If you invoke a skill instead, Clau…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…d-only-commands), and so do actions your `--allowedTools` entries or `permissions.allow` rules cover. `AskUserQuestion`, connector tools [your organization set to `ask`](/docs/en/mcp#organization-cont…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…r `"merge"`, Claude Code adds a lower source's list entries, such as `permissions.allow` rules and hooks, to the policy, so turn it on only when every source ranked below your highest one is under an…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…t keeps its length, with each entry redacted by the same rules * A `permissions.allow`, `permissions.deny`, or `permissions.ask` rule is exported as its tool name with the content redacted, such as…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…/docs/en/permissions#read-only-commands), plus actions matching your `permissions.allow` rules and calls approved by a [PreToolUse hook](/docs/en/permissions#extend-permissions-with-hooks). Use this m…
Configure permissions
Claude Code CLI · in the page
permissions
…o approval still run, as do tools pre-approved via `/permissions` or `permissions.allow` rules. `AskUserQuestion`, MCP tools marked [`requiresUserInteraction`](/docs/en/mcp#require-approval-for-a-spec…
Customize sessions in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-configuration
…it"`, `"Write"`, or `"NotebookEdit"` entry in a repository-committed `permissions.allow`. A bare file-tool rule matches the tool regardless of path, granting writes anywhere on the host rather than on…
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…nalDirectories` entry, an `Edit`, `Write`, or `NotebookEdit` rule in `permissions.allow`, or a `sandbox.filesystem.allowWrite` or `allowRead` entry * A non-empty `env` block * An operator-posture…
Self-hosted environments reference
Claude Code CLI · in the page
self-hosted-environments-reference
…ersisted trust for each session's repository paths so repo-committed `permissions.allow` and `additionalDirectories` are honored. Set `false` to drop repo-committed permission grants and configure all…
All settings
Claude Code CLI · in the page
settings-reference
…| Permission settings | Any file | | [`permissions.allow`](#permissions-allow) | Approve listed [tool uses](/…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…`.claude/agents/` or `~/.claude/agents/`. You can also add rules to [`permissions.allow`](/docs/en/settings-reference#permissions-allow) in `settings.json` or `settings.local.json`, but these rules ap…
Tools reference
Claude Code CLI · in the page
tools-reference
…s directly when defining permissions and other configuration: * in [`permissions.allow`](/docs/en/settings-reference#permissions-allow) and [`permissions.deny`](/docs/en/settings-reference#permission…
Configuration reference
Claude Documentation · in the page
third-party/claude-desktop/configuration
…a scheduled task, the project's `.claude/settings.local.json`, under `permissions.allow`. Any allow rule in Claude Code's settings, including one written by hand or by **Always allow** in an ordinary…