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