Building blocks

AI elements.

21 elements across 10 families: the primitives an assistant speaks with, from the control the user types into to the answer that comes back.

This section

An AI element is one piece of a conversation, not a whole chat window. Half of them belong to the user’s half of the exchange: the composer, its attachments, voice input. The rest belong to the answer: the reasoning it shows, the work it reports while it runs, the message itself, the sources behind it, artifacts it produces, results it offers to pick from, and decisions it needs approved.

Every assistant surface in the system composes these same pieces, whether it is a docked panel, an inline overlay, a widget, or a full canvas, so an assistant added to one screen behaves like the one on the next. The Structure page carries the shared anatomy and the catalogue by moment in the exchange.