Overview
How might we design autonomous mode display so people can trust and act on AI output?
When this pattern fits
- Essential for AI coding agents, always-on assistants, and automated workflows where unattended execution needs a glanceable, always-visible signal so users never discover autonomy by surprise.
When to skip or lighten it
- Fully manual copilots that never run without a keystroke.
- Backend jobs with no user-facing surface (use ops dashboards instead).
- Momentary generations shorter than a status animation would help.
States
State model coming soon
Key UX elements
Key UX elements coming soon
Anti-patterns to avoid
Autonomous runs with no visible indicator.
Indicators that stay on after the agent stopped.
No path from the indicator to pause, stop, or logs.
Decorating marketing screenshots with fake “live” badges.
How products use it
| Product | Implementation |
|---|---|
| Cursor | Agent badges and status while background runs continue. |
| Tesla Autopilot | Persistent driving-assistance state in the cabin UI. |
| macOS | Menu bar microphone and screen-sharing indicators. |
| iOS | Orange/green status dots for mic and camera use. |
Implementation
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 "Autonomous Mode Display" AI interface design pattern.
Pattern Definition:Frequently asked questions
What is autonomous mode display?
It is a persistent UI signal that an agent is acting without continuous user input, so people can notice and intervene.
Where should the signal live?
In a global chrome location: top bar, menu bar, or session header. Do not bury it inside a scrolled transcript.
What actions should it offer?
Pause, stop, open live log, and view permissions. Status without control is incomplete.
How does it differ from ambient presence displays?
Autonomous mode is specifically “unattended run is active.” Ambient presence covers broader low-attention agent states, including idle listening.