{"version":"2.1.311","anchor":"argument-order-helpers-for-dangerously-skip-permissions-vs","canonical_anchor":"argument-order-helpers-for-dangerously-skip-permissions-vs","heading":"Spawned sessions handle --permission-mode with --dangerously-skip-permissions differently","tier":"notice","area":"Permissions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/argument-order-helpers-for-dangerously-skip-permissions-vs","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Spawned sessions handle `--permission-mode` with `--dangerously-skip-permissions` differently\n\nWhen starting a child session, Claude Code can now drop or reorder --dangerously-skip-permissions relative to --permission-mode\n\n**Unclear.** It is not known which kinds of spawned sessions these argument changes apply to.\n\n**What**\n\n`--dangerously-skip-permissions` skips permission prompts, and `--permission-mode` starts a session in a chosen permission mode. Claude Code has changed how it arranges these flags when it starts another session of its own:\n\n- dropping: if a `--permission-mode` flag comes later in the list, `--dangerously-skip-permissions` is removed.\n\n- reordering: `--dangerously-skip-permissions` is moved to the end of the list.\n\n**Why**\n\nThis changes which permission mode wins in a child session when both flags are passed, so an explicitly chosen mode can take precedence over skipping prompts.\n\n- Area: Permissions\n- Names: `--permission-mode`, `--dangerously-skip-permissions`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}