{"version":"2.1.234","anchor":"command-line-values-that-look-like-flags-or-urls-are-quoted-","canonical_anchor":"command-line-values-that-look-like-flags-or-urls-are-quoted-","heading":"Command-line values that look like flags or URLs are quoted safely","tier":"notice","area":"CLI Arguments","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/command-line-values-that-look-like-flags-or-urls-are-quoted-","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Command-line values that look like flags or URLs are quoted safely\n\nValues that start with a dash or look like URLs are now passed safely as --flag=value.\n\n**What**\n\nWhen Claude Code rebuilds a command line, a value that starts with `-`, looks like a `scheme:\/\/` URL, or contains a NUL byte is now written as `--flag=value` instead of as two separate arguments, so it cannot be mistaken for a flag of its own.\n\n**Details**\n\n- Replaces an older check that only looked at whether the value started with `-`.\n- The same helper is used when reconstructing `--model` in teammate and agent launch commands.\n\n**Evidence**\n\n`--model`\n\n- Area: CLI Arguments\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5"}