Interruptibility is an AI interface design pattern that exposes a single, known gesture (a word, a button, a hand sign, a tap) to pause or cancel an ambient agent at any point during execution. This UX pattern maps onto the most basic user need in any always-on system: the ability to stop it, immediately, without having to recall mode-specific commands. The gesture should work identically regardless of what the agent is doing, so users can intervene in the middle of a response, during a tool call, or mid-way through a long-running action without learning a new shortcut for each context. Strong interruptibility treats the cancel path as a first-class citizen equal to the activation path, recognizing that ambient agents only earn trust when users know they can reliably get out of whatever the agent is doing.
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.
Copy this prompt to generate a production-ready implementation in Cursor, Claude Code, Lovable, or any AI coding agent.
Generate a production-ready implementation of the "Interruptibility" AI interface design pattern.
Pattern Description:Real-time text from audio
Feedback for voice mode
Clone and use custom voices
Live translation during voice conversations
Noise reduction, clarity improvement
Trigger actions via voice commands
Weekly AI interface UX notes and resources on Substack, no spam, unsubscribe anytime.