Escape and Ctrl+C now interrupt differently, and Escape is ignored while you edit a queued entry.
What's wrong with this entry?
Interrupt 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.
- 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.
- Interrupting while a rate-limit automatic resume is armed cancels that wait and says
Automatic continue cancelled \xB7 /rate-limit-options to re-arm. - The kill-all-agents chord now also stops Artifact watches carried over from a previous session as part of the same gesture.
Automatic continue cancelled \xB7 /rate-limit-options to re-arm
Strings lifted out of the shipped bundle, so the claim above can be checked against them.