{"name":"permissions.allow","slug":"permissions-allow","family":"setting","title":"Settings keys","noun":"settings key","description":"Approve listed [tool uses](https:\/\/code.claude.com\/docs\/en\/permissions.md#permission-rule-syntax) without a prompt","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.322","builds":0,"mined_builds":161,"first_cited":{"version":"2.1.207","released_at":"2026-07-10 22:25:09","spans":1}},"aliases":[],"entries":[{"version":"2.1.317","anchor":"permission-allow-rules-that-duplicate-a-built-in-rule-now-pr","heading":"Startup warning for allow rules that are already allowed anyway","line":"Claude Code now warns at startup when an `--allowedTools` or `permissions.allow` entry repeats a rule that is always allowed already","released_at":"2026-11-02 23:57:53","reason":"found in this entry's text, named in this entry"},{"version":"2.1.281","anchor":"sandbox-permission-projection-refuses-entries-it-cannot-reso","heading":"Sandbox permission projection refuses entries it cannot resolve","line":"A permissions.allow entry the sandbox cannot resolve now stops with a config error naming it, instead of an unhandled failure","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text, named in this entry"},{"version":"2.1.268","anchor":"trust-workspace-gains-a-stricter-mode-referencing-cli4415","heading":"--trust-workspace gains a stricter mode referencing cli#44151, still on by default","line":"--trust-workspace help text now documents a stricter mode that drops repo-committed permission grants","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.224","anchor":"runner-can-refuse-repo-committed-settings-that-reach-outside","heading":"Runner can refuse repo-committed settings that reach outside the workspace","line":"The runner can warn about or block repo-committed settings that grant access outside the workspace.","released_at":"2026-08-07 01:36:32","reason":"found in this entry's text"},{"version":"2.1.212","anchor":"auto-mode-setup-auto-mode-setup","heading":"Auto-mode Setup (\/auto-mode-setup)","line":null,"released_at":"2026-07-16 19:20:24","reason":"found in this entry's text"},{"version":"2.1.207","anchor":"auto-mode-setup-expanded-rule-audit","heading":"\/auto-mode-setup: Expanded Rule Audit","line":null,"released_at":"2026-07-10 22:25:09","reason":"found in this entry's text"},{"version":"2.1.193","anchor":"trust-dialog-enforcement-for-settings-permissions","heading":"Trust Dialog Enforcement for Settings Permissions","line":null,"released_at":"2026-06-25 19:05:08","reason":"found in this entry's text"},{"version":"2.1.124","anchor":"update-config-skill-prompt-rewritten","heading":"update-config skill prompt rewritten","line":null,"released_at":"2026-04-30 01:39:41","reason":"found in this entry's text"},{"version":"1.0.54","anchor":"settings-configuration-improvements","heading":"Settings Configuration Improvements","line":null,"released_at":"2025-07-16 23:17:02","reason":"found in this entry's text"}],"entries_total":9,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"admin-setup","title":"Set up Claude Code for your organization","documented":false},{"source":"claude-code","path":"agent-sdk\/mcp","title":"Connect to external tools with MCP","documented":false},{"source":"claude-code","path":"agent-teams","title":"Orchestrate teams of Claude Code sessions","documented":false},{"source":"claude-code","path":"auto-mode-config","title":"Configure auto mode","documented":false},{"source":"claude-code","path":"claude-apps-gateway-config","title":"Claude apps gateway configuration","documented":false},{"source":"claude-code","path":"claude-directory","title":"Explore the .claude directory","documented":false},{"source":"claude-code","path":"errors","title":"Error reference","documented":false},{"source":"claude-code","path":"github-actions","title":"Claude Code GitHub Actions","documented":false},{"source":"claude-code","path":"headless","title":"Run Claude Code programmatically","documented":false}],"docs_total":13,"gates":[],"related":[{"name":"permissions","slug":"permissions","description":"Set allow, ask, and deny rules and the default [permission mode](https:\/\/code.claude.com\/docs\/en\/permission-modes.md)"},{"name":"permissions.additionalDirectories","slug":"permissions-additionaldirectories","description":"Give Claude file access to [directories outside the current one](https:\/\/code.claude.com\/docs\/en\/permissions.md#working-directories)"},{"name":"permissions.ask","slug":"permissions-ask","description":"Always prompt before listed [tool uses](https:\/\/code.claude.com\/docs\/en\/permissions.md#permission-rule-syntax)"},{"name":"permissions.blockReadsExemptPaths","slug":"permissions-blockreadsexemptpaths","description":"`permissions.blockReadsExemptPaths` lists paths that stay readable when `blockReadsOutsideWorkingDirectories` is on, and is read only from flag settings"},{"name":"permissions.blockReadsOutsideWorkingDirectories","slug":"permissions-blockreadsoutsideworkingdirectories","description":"Make the file tools refuse reads outside the [working directories](https:\/\/code.claude.com\/docs\/en\/permissions.md#working-directories) in every permission mode"},{"name":"permissions.blockWritesOutsideWorkingDirectories","slug":"permissions-blockwritesoutsideworkingdirectories","description":"Make the `Write`, `Edit`, and `NotebookEdit` tools refuse paths outside the [working directories](https:\/\/code.claude.com\/docs\/en\/permissions.md#working-directories) in every permission mode, apart from [some of Claude Code's own files](#what-the-write-block-refuses-and-what-stays-writable)"},{"name":"permissions.defaultMode","slug":"permissions-defaultmode","description":"Set the default [permission mode](https:\/\/code.claude.com\/docs\/en\/permission-modes.md#which-mode-a-session-starts-in) for new sessions"},{"name":"permissions.deny","slug":"permissions-deny","description":"Block listed [tool uses](https:\/\/code.claude.com\/docs\/en\/permissions.md#permission-rule-syntax), including reads of files that hold secrets"},{"name":"permissions.denyInsteadOfPrompting","slug":"permissions-denyinsteadofprompting","description":"Deny tool calls that would wait on a [permission prompt](https:\/\/code.claude.com\/docs\/en\/permissions.md#permission-system), so a session nobody is watching keeps working"},{"name":"permissions.disableAutoMode","slug":"permissions-disableautomode","description":"Set `disableAutoMode` to \"disable\" to stop Claude Code ever falling back to auto permission mode."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/permissions-allow","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}