Designs the screens an AI agent needs to feel trustworthy: chat, task plans, approval steps, live execution, tool output, error states, and history.
First-message starters
Let's design the agent's interface from scratch
Work out the approval flow for risky actions
Design how execution progress shows to the user
Shape the error and retry states
Lay out the run history and past-tasks screen