Agent
Non-interactive markers that label content as AI output. Built on the status-ai token family.
The violet pill invites the agent to act. Kept distinct from the brand primary button so AI actions read as separate from regular CTAs.
Block-level notices that frame agent-proposed content.
Proposed plan — ask the assistant to change anything
The ring surface only contributes the violet outline — wrap an existing card to mark its proposed state.
A multiple-choice question the agent asks in the chat to settle a decision. Single-select with lettered options, an optional Skip, and Continue to confirm.
How should the onboarding copy sound?
The agent's in-canvas generating state: the screen dims behind a status-ai ring while a soft band scans it, and a labelled pill names the task. Reveals the finished screen when done.
Tappable follow-up prompts the agent offers after a turn.
The primary input: a roomy prompt area over a toolbar — attach + mention on the left, model picker, mic, and send on the right. Submits on Enter (Shift+Enter for a newline).
Message bubbles, the thinking state, and the composer assembled into a live agent surface — docked as a sidebar panel. Try sending a message.


How should the onboarding copy sound?
Agent replies as plain text; the person in a white card with shadow. User turns can carry an attachment chip.
