{"version":"2.1.234","anchor":"early-flag-scan-no-longer-mistakes-tool-lists-and-directorie","canonical_anchor":"early-flag-scan-no-longer-mistakes-tool-lists-and-directorie","heading":"Early flag scan no longer mistakes tool lists and directories for flags","tier":"notice","area":"CLI Arguments","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/early-flag-scan-no-longer-mistakes-tool-lists-and-directorie","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Early flag scan no longer mistakes tool lists and directories for flags\n\nTool lists and directories passed to flags are no longer misread as flags themselves at startup.\n\n**What**\n\nThe scan Claude Code does over its own arguments before full parsing now knows that `--allowedTools`, `--allowed-tools`, `--disallowedTools`, `--disallowed-tools`, `--add-dir`, `--agents` and `--append-system-prompt` each consume a following value, so those values are no longer read as flags themselves.\n\n**Details**\n\n- This scan runs ahead of the main parser to pick up things like `--ax-screen-reader`, `--model` and `--effort`.\n\n**Evidence**\n\n`\"--append-system-prompt\",`\n\n- Area: CLI Arguments\n- Names: `--allowedTools`, `--disallowedTools`, `--add-dir`, `--agents`, `--append-system-prompt`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5"}