{"name":"command","slug":"command","family":"setting","title":"Settings keys","noun":"settings key","description":"Your MCP allow and deny rules now match servers whose commands or URLs use environment variables.","description_source":"entry","described_by":{"version":"2.1.219","anchor":"mcp-allow-deny-rules-compare-expanded-env-var-values"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.308","builds":126,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.299","anchor":"userpromptsubmit-hook-blocked-prompt-reasons-and-commandis","heading":"UserPromptSubmit hooks get more detail about the prompt","line":"Information prepared for `UserPromptSubmit` hooks now includes the command and whether the prompt is an internal one","released_at":"2026-10-14 00:23:19","reason":"found in this entry's text"},{"version":"2.1.295","anchor":"permission-request-hook-denials-get-the-hook-label-rewritten","heading":"Denials from permission hooks no longer show the hook's raw command","line":"When a hook denies a permission request, its message is now labelled by hook type instead of showing the command","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text"},{"version":"2.1.290","anchor":"bash-parser-command-v-flag-check-fixed","heading":"Fixed how shell permission checks read flags after command","line":"Claude Code now checks each flag after the shell command `command` correctly when deciding whether a command such as command -v is safe","released_at":"2026-10-05 18:12:44","reason":"found in this entry's text"},{"version":"2.1.288","anchor":"plugin-lsp-config-expands-variables-inside-initializationopt","heading":"Plugin language servers can use variables in their options and settings","line":"Variables in a plugin language server's initializationOptions and settings are now filled in, and an empty command gets a clear error","released_at":"2026-10-02 18:30:40","reason":"found in this entry's text"},{"version":"2.1.288","anchor":"bash-permission-refusal-messages-reworded","heading":"Shorter explanations when a command cannot be checked before it runs","line":"Permission prompts for `timeout`, `command -p`\/`-v` and `jobs -x` now give shorter reasons why the command can't be checked in advance","released_at":"2026-10-02 18:30:40","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"keybinding-docs-cmd-is-the-supercommand-key-separate-fr","heading":"Keybinding help now treats cmd as its own key, separate from meta","line":"The keybinding reference now says `meta` is the `alt` key and `cmd` is a separate modifier most terminals never send, with a 3-second chord timeout","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"hooks-menu-lists-the-hook-type-as-metadata-instead-of-a-typ","heading":"Hook type shown as a separate detail in the hooks list","line":"Entries in the hooks list now show each hook's type as a separate detail instead of a [type] prefix on the label","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"structured-error-objects-with-a-codedescription-now-get-a-d","heading":"Structured error objects with a code+description now get a dedicated short summary","line":"Error messages with a code and description now show a short, dedicated summary instead of a scanned-out file path or command","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"new-gated-flag-tengu-iridescent-pascal-controls-skilltool","heading":"New gated flag 'tengu_iridescent_pascal' controls skill\/tool permission-context resets","line":"New gated flag tengu_iridescent_pascal can skip redundant permission-context resets","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.275","anchor":"new-coordinator-only-bash-guardrail-restricting-to-verified","heading":"New coordinator-only Bash guardrail restricting to verified read-only commands","line":"A new guardrail restricts the coordinator role to read-only, verified Bash commands","released_at":"2026-09-17 20:20:31","reason":"found in this entry's text"}],"entries_total":32,"docs":[{"source":"api","path":"about-claude\/models\/migration-guide","title":"Or, for the model with the same capabilities and no access approval requirement:","documented":false},{"source":"api","path":"about-claude\/models\/optimizing-for-cost-and-intelligence","title":"optimizing-for-cost-and-intelligence","documented":false},{"source":"api","path":"about-claude\/pricing","title":"pricing","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/commerce-agents","title":"commerce-agents","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/legal-summarization","title":"legal-summarization","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/ticket-routing","title":"ticket-routing","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/best-practices","title":"PDF Processing","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/claude-api-skill","title":"claude-api-skill","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/enterprise","title":"enterprise","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/overview","title":"PDF Processing","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/command","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}