Intelligence
How the agent moves: it converses, thinks, proposes — and the voice whose gradient is the state.
The agent is visibly at work. Each of its states — typing, thinking, proposing, speaking — has its own way of moving, and none of it is decorative.
Conversation: messages arrive, the agent is seen typing
Each message enters with the entry recipe — rises 8px, once. The three dots exist only while the agent works; they vanish the instant it replies.
Bubbles are square like the whole system: the agent's in soft blue with its mono signature, the person's on subtle surface. The commercial close arrives as a receipt, not as a message. (The sequence itself is a real Chilean campaign, kept in Spanish.)
Agente de Striker
WhatsApp · campaña activa
Thinking: the reasoning can be opened
When the agent reasons, the spark pulses and the trace stays available — not an opaque spinner: concrete steps a person can audit.
Confidence is declared with its number. An agent that does not show its work cannot ask to be trusted.
Analyzing the lead's history…
- 01Read the last 12 messages in the thread
- 02Checked the executive's calendar
- 03Verified Saturday 10:00 availability
- 04Drafted the proposal with the current price
Approval: the human decides with context
In Attention the agent never replies on its own: it proposes. The card carries the draft, the tools it used as provenance chips, and its confidence — everything a person needs to decide in five seconds.
Approve is the primary action; edit is a normal path, not a failure. The product claim lives here: the inbox never replies alone.
The agent proposes
Hola Camila — sí, el sábado tenemos cupo a las 10:00. ¿Te reservo la evaluación sin costo?
Voice: the gradient is the state
The voice presence is the agent's circle with the navy→depth→ultramarine family flowing — pure, no icon inside. Listening, the mesh drifts slowly and the orb breathes. Speaking, it flows fast with more swirl.
The motion IS the information: it stops the instant the state ends.
Live status is the one exception to "no loops"
The system rule is that nothing repeats: entries happen once and reveals never return. The sanctioned exception is live status — typing, thinking, listening, speaking — because there, the loop is the data.
Two conditions to qualify: the motion dies the moment the state stops being true, and it disappears entirely under prefers-reduced-motion.
- Mensaje
- entrada · +8px · una vez
- Escribiendo
- tres puntos · 1.1s · solo mientras trabaja
- Pensando
- chispa pulsa 1.6s · traza auditable
- Aprobación
- borrador + chips de tools + confianza
- Escucha / habla
- malla 0.35 · 1.4 + barras
- Reduced motion
- todo estado vivo se apaga