Agents AI UX patterns

Agent patterns cover tool use, autonomy budgets, approvals, checkpoints, and orchestration—where users need to see what the system did and revoke or roll back.

Related framework: Agentic UX framework

Start here

Core patterns for agents UX.

30 patterns

Agents

Plan & Execute

Breaking goals into steps

Agents

Tool Use

Visualizing AI using external tools

Agents

Workflow Builder

Visual drag-and-drop workflows

Agents

Memory Management

Viewing what AI remembers

Agents

Task Queue

Visual queue of agent tasks

Agents

Human Handoff

Escalating to humans

Agents

Escalation Thresholds

Auto-demote autonomy when risk crosses a line

Agents

Error Recovery Strategies

Configurable retry/fallback patterns

Agents

Self-Correction

Agents fixing errors

Agents

Prompt Chaining

Multi-step logic

Agents

Conditional Logic & Branching

Branch workflows by conditions

Agents

Scheduled Tasks & Recurring Actions

Time-based automation triggers

Agents

Multi-step Forms with AI

Adaptive progressive forms

Agents

Approval Workflows

Human approval gates

Agents

Agent Orchestration

Visual flow for multiple agents

Agents

Agent Performance Metrics

Dashboard showing agent success rates

Agents

Agent Versioning

A/B test different agent configurations

Agents

Agent Marketplace

Browse and install pre-built agents

Agents

Blast Radius Visualization

Preview scope before agent executes

Agents

Reversibility Marking

Label actions by how easily undone

Agents

Time-Delayed Execution

Cancelable countdown before high-impact actions

Agents

Suggest / Confirm / Execute

Three autonomy modes for AI agents

Agents

Pre-Task Cost Estimate

Forecast tokens, dollars, and time before run

Agents

Checkpoints and Restore

Named snapshots with one-click restore

Agents

Per-Action Autonomy

Autonomy scoped per capability, not per app

Agents

Autonomous Mode Display

Persistent signal when agent runs unattended

Agents

Autonomy Budgets

Time- or action-bounded unattended runs

Agents

Context Portability

Legible payloads across app boundaries

Agents

Ambient Presence Displays

Low-attention signals for agent state

Agents

Sandbox Preview

Dry-run plan with explicit side effects before execute

Frequently asked questions

How are agent patterns different from chatbot patterns?

Chat patterns focus on conversation contract and turns. Agent patterns focus on side effects, tool calls, permissions, checkpoints, and durable control across sessions.

What should users always see before an agent acts?

Intent, scope, and reversibility: which tools will run, what data they touch, and how to stop or undo. Approval workflows and autonomy budgets make that contract explicit.

When do I need a task queue versus a single plan-execute flow?

Use plan-execute for linear multi-step work. Add task queues when several operations run in parallel or over time and users need status per task, not only a final message.

How do I design rollback and checkpoints?

Expose checkpoints before destructive steps, label what state will be restored, and keep rollback one gesture away. Users forgive agent mistakes when recovery is obvious.

Which products exemplify agent UX in this catalog?

Pattern examples reference Cursor, Devin-style agents, workflow builders, and assistants with tool pickers—open any card’s examples list for specific references.

Where is the Agentic UX framework?

Use the linked framework for territories (permission, rollback, autonomy) and anti-patterns. Category patterns here are the implementation catalog mapped to those territories.