labs/intentface-ui
Intentface UI
Interface primitives for agents that act.
What it is
A set of accessible, unstyled React components — primitives, not a kit — for the specific surfaces that show up when an agent acts on a user's behalf. Confirmations that don't feel like dialog spam. Tool calls that stream their progress. Undo that actually rolls back side-effects.
Why it exists
The chatbot interface caps how much an agent can do for a user. Anything that mutates state needs a different vocabulary — one the React ecosystem doesn't have a shared answer for yet. We're publishing the answer we keep arriving at.
Where it is
Pre-release. Used in selected client work. Public release once the API stops moving every other week.
More from labs


