{"version":"2.1.234","anchor":"escape-and-ctrl-c-are-now-distinguished-when-interrupting","canonical_anchor":"escape-and-ctrl-c-are-now-distinguished-when-interrupting","heading":"Escape and Ctrl+C are now distinguished when interrupting","tier":"notice","area":"Terminal UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/escape-and-ctrl-c-are-now-distinguished-when-interrupting","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Escape and Ctrl+C are now distinguished when interrupting\n\nEscape and Ctrl+C now interrupt differently, and Escape is ignored while you edit a queued entry.\n\n**What**\n\nInterrupt handling was rebuilt around the specific gesture used, so escape, Ctrl+C and the kill-all-agents chord can behave differently. Escape while you are editing a queued entry is now ignored outright, and repeat cancels arriving very soon after the previous one are suppressed. Not gated.\n\n**Details**\n\n- The cancel path takes options including whether to leave background agents alive and whether the key press landed on actual work, replacing a single true\/false argument.\n- Interrupting while a rate-limit automatic resume is armed cancels that wait and says `Automatic continue cancelled \\xB7 \/rate-limit-options to re-arm`.\n- The kill-all-agents chord now also stops Artifact watches carried over from a previous session as part of the same gesture.\n\n**Evidence**\n\n`Automatic continue cancelled \\xB7 \/rate-limit-options to re-arm`\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}