{"name":"args","slug":"args","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.309","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":1,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.309","anchor":"hook-failure-blocking-message-now-distinguishes-powershell-h","heading":"Hook messages give specific fixes when Git Bash is missing","line":"When a hook blocks because Git Bash wasn't found, the message now gives PowerShell hooks and other hooks their own fix","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.293","anchor":"credential-helper-script-arguments-and-a-windows-specific-he","heading":"Credential helper scripts can take arguments and have a separate Windows path","line":"A credential helper script can now be given up to 32 arguments and a separate path to use on Windows","released_at":"2026-10-07 17:18:04","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.271","anchor":"local-command-results-now-record-the-underlying-commandargs","heading":"Local command results now record the underlying command\/args","line":"Local command results can now record the exact command and arguments that were run","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.260","anchor":"tool-permission-rule-string-parsing-reworked-to-explicit-kin","heading":"Tool-permission rule string parsing reworked to explicit kinds","line":"Permission rule string parsing now returns explicit kinds instead of a loose fallback.","released_at":"2026-09-03 22:32:02","reason":"found in this entry's text"},{"version":"2.1.229","anchor":"workflow-tool-can-repair-arguments-sent-as-a-json-string","heading":"Workflow tool can repair arguments sent as a JSON string","line":"Workflow arguments sent as a JSON string are now parsed instead of failing.","released_at":"2026-08-12 19:28:48","reason":"found in this entry's text"},{"version":"2.1.221","anchor":"chrome-bridge-gains-roster-change-notifications-retained-too","heading":"Chrome bridge gains roster change notifications, retained tool args and permission categories","line":"The Chrome bridge now refreshes the extension list on connect or disconnect and keeps pending tool arguments.","released_at":"2026-08-03 22:16:25","reason":"found in this entry's text"},{"version":"2.1.219","anchor":"mcp-allow-deny-rules-compare-expanded-env-var-values","heading":"MCP allow\/deny rules compare expanded env-var values","line":"Your MCP allow and deny rules now match servers whose commands or URLs use environment variables.","released_at":"2026-07-24 16:11:49","reason":"found in this entry's text"},{"version":"2.1.196","anchor":"skill-tool-description-a-b-test","heading":"Skill Tool Description A\/B Test","line":null,"released_at":"2026-06-29 20:08:58","reason":"found in this entry's text"},{"version":"2.1.163","anchor":"workflow-vm-security-hardening","heading":"Workflow VM Security Hardening","line":null,"released_at":"2026-06-04 17:56:01","reason":"found in this entry's text"}],"entries_total":11,"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":"agents-and-tools\/mcp-connector","title":"mcp-connector","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/bash-tool","title":"bash-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/build-a-tool-using-agent","title":"build-a-tool-using-agent","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/tool-runner","title":"Log at info level","documented":false},{"source":"api","path":"build-with-claude\/claude-on-amazon-bedrock-legacy","title":"claude-on-amazon-bedrock-legacy","documented":false},{"source":"api","path":"build-with-claude\/compaction","title":"sent_count = len(messages sent in the compaction request)","documented":false},{"source":"api","path":"build-with-claude\/compaction-threshold","title":"compaction-threshold","documented":false},{"source":"api","path":"build-with-claude\/mid-conversation-effort-example","title":"mid-conversation-effort-example","documented":false},{"source":"api","path":"build-with-claude\/prompt-caching","title":"Request 2 caches its request content (not the response)","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/args","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}