You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
SessionsArea: what it touches
ImprovementsKind: in v2.1.321,
ImprovementsSection of the release
What
An interrupt is the signal that stops Claude Code mid-task. Before, only an interrupt sent with the option to cancel queued commands removed those commands.
The documented behaviour for programs that control Claude Code has changed in two places:
Remote sessions: behind a flag, a plain interrupt can now also cancel messages the server had sent again.
--cloud: the list of cancelled messages is now built from the cancelled list in the server's receipt.
Why
Tools built on the SDK, the toolkit for controlling Claude Code from your own programs, and remote clients that send a message again after it shows as cancelled should check this. A plain interrupt may now cancel more than it used to.