{"version":"2.1.277","anchor":"slash-command-dispatch-now-splits-multi-block-input-before-r","canonical_anchor":"slash-command-dispatch-now-splits-multi-block-input-before-r","heading":"Slash-command dispatch now splits multi-block input before running policy checks","tier":"notice","area":"Slash Commands","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/slash-command-dispatch-now-splits-multi-block-input-before-r","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### Slash-command dispatch now splits multi-block input before running policy checks\n\nSlash commands now split multi-block pasted input before running permission checks\n\n**What**\n\nWhen you run a slash command, Claude Code now first splits the raw argument text into pieces, checking whether any of them are a distinct \"block\" (such as a pasted chunk of content). If so, the text and body pieces are rejoined, separated by blank lines and trimmed, and that rejoined text replaces the original argument string before the command's permission checks and the rest of dispatch proceed.\n\n**Why**\n\nThis changes how multi-part or pasted input is normalized before a slash command's policy checks run, which can affect how such input is interpreted when a command's arguments include pasted content blocks.\n\n- Area: Slash Commands\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}