{"version":"2.1.219","anchor":"new-protocol-capability-interrupt-cancel-queued-v1-on-system","canonical_anchor":"new-protocol-capability-interrupt-cancel-queued-v1-on-system","heading":"New protocol capability interrupt_cancel_queued_v1 on system\/init","tier":"internal","area":"SDK Protocol","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219\/e\/new-protocol-capability-interrupt-cancel-queued-v1-on-system","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219","markdown":"### New protocol capability interrupt_cancel_queued_v1 on system\/init\n\nSessions now advertise a capability string so clients can detect queue-cancelling interrupts without version checks.\n\n**What**\n\nThe `capabilities` array advertised at init gains a second entry next to interrupt_receipt_v1, letting SDK consumers feature-detect cancel_queued support instead of sniffing the CLI version.\n\n**Details**\n\n- Capability string is `interrupt_cancel_queued_v1`\n- The capability list is built unconditionally in this build, so it is present for every session\n- Pairs with the `cancel_queued` field on the interrupt control_request\n\n**Evidence**\n\n`'interrupt_cancel_queued_v1' = the interrupt control_request honors cancel_queued:true`\n\n- Area: SDK Protocol\n- Names: `interrupt_cancel_queued_v1`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 0\/5"}