AI AGENTS

Interruptible Actions

Year

2025 - 2026

Company

Superhuman Go

Product Design

Role

Background

AI actions lacked clarity and control

AI agents in Superhuman could take actions like sending emails or creating calendar events, but the experience was constrained to a text-based chat interface. I identified a critical gap: users couldn’t confidently verify or adjust what the agent was about to do before execution.

This led to:

  • Users confirming actions via “yes” or “no” without full visibility

  • Incomplete previews of actions (e.g. truncated email content)

  • No way to edit before execution

  • Frequent re-prompting for small corrections

Result: low trust, high friction, and hesitation to rely on agent-driven actions.

Previous Experience

The system surfaced actions as plain text in chat, rather than structured, interactive UI.

  • No clear preview of the full action

  • No ability to edit before execution

  • Interruptions lacked clarity

  • ❌ Small fixes required restarting

Users weren’t collaborating with the agent, they were correcting it after the fact.

Solution

Make AI Actions Reviewable and Editable

Redesigned how agents request permission by introducing Action Cards structured, interactive UI embedded directly in the chat.

This shifted the interaction from passive confirmation → active collaboration.

With this system, users can:

  • Understand the full action at a glance

  • Edit parameters inline before committing

  • Explicitly approve or dismiss

  • Continue chatting without breaking flow

Outcome:  This reframed AI actions from something users confirm to something they shape before execution.

Built a scalable interaction model across agents

I designed a reusable interaction model for agent-driven actions across 10+ integrations. (Gmail, Calendar, Slack, Asana, Jira, Spotify).

Core principles

  • One pattern, many tools → consistent mental model

  • Inline control → edit without leaving chat

  • Structured clarity → replaces ambiguous text

Card system

  • Active → editable, fully expanded

  • Accepted / Dismissed → clear outcome

  • Collapsed → condenses when user moves on

Interaction

  • All key parameters editable inline

  • Clear summary before execution

  • Handles interruption + changing intent

Google Calendar

Create Event → Edit → Invite

  • Agent proposes event details

  • User edits time / attendees

  • User approves → event is created

Jira

Modify Issue → Assign

  • User requests updates to an existing issue

  • Agent proposes changes

  • User reviews and edits inline

  • User approves → updates are applied

Spotify

Create Playlist → Add songs → Share

  • Agent generates playlist + songs

  • User refines selection

  • User approves → playlist is created

Tradeoffs

Balancing flexibility, clarity, and system complexity

I balanced introducing structured UI into a conversational system without breaking flow. I chose inline Action Cards over modals to preserve context, accepting added layout complexity mitigated through hierarchy and collapse behavior. I designed actions to auto-dismiss on new input to stay aligned with user intent, while ensuring predictable regeneration to avoid confusion. I leaned into structured UI to improve clarity and trust, while scoping it to action-based tasks to maintain agent flexibility. Finally, I prioritized a reusable system across integrations to scale efficiently, accepting some loss of tool-specific optimization in favor of consistency.

Outcome

Established a new foundation for AI actions

  • Reduced friction in agent workflows by eliminating re-prompts for small fixes

  • Increased clarity and transparency of pending actions

  • Improved user trust in AI-assisted execution

  • Increased action completion on first pass (directional)

  • Reduced repeated prompts to correct errors

  • Increased willingness to approve agent-driven actions

  • Established a scalable interaction pattern across 10+ integrations

  • Enabled expansion into multi-step and automated workflows

This work laid the foundation for transforming AI from a command-based system into a collaborative partner where users stay in control as automation increases.

Previous
Previous

SwipeCards

Next
Next

Design System