Overview
How might we design interruptibility so people can trust and act on AI output?
When to use
- Essential for voice assistants, long-running AI agents, and streaming responses where users need a single, reliable gesture to pause, cancel, or redirect the system mid-execution.
When to skip
- Operations that are unsafe to interrupt mid-write without rollback (disable interrupt or make it transactional).
- Instant actions that finish before a cancel target can be hit.
- Read-only playback where pause is enough and cancel is meaningless.
Rules
No stop control during long generations.
Cancel that leaves partial side effects applied.
Tiny hit targets during voice mode.
Requiring a deep menu to stop an agent.
Evidence
| Product | Implementation |
|---|---|
| ChatGPT Voice | Tap/interrupt to stop speaking or listening. |
| Siri | Tap or speak cancel to halt the assistant. |
| Alexa | Stop commands during skills and speech. |
| Cursor Agent | Stop/pause controls during agent execution. |