Thinking state
Was der Assistent gerade tut: Timer, durchsuchte Quellen als Chips und Schritte, die einzeln ankommen; faltet sich am Ende auf die Kopfzeile.
import { ThinkingState } from "@/forma/ai/agent";Base
In FORMA
- Liegt in
kit/ai/agent.tsxund ist über@/forma/ai/agenterreichbar. - FORMAs eigener Baustein, auf Arc gebaut: Arcs Buttons, Felder und Federn darunter, Farbe, Ecken, Höhen und Tempo aus der Richtung.
Usage
import { ThinkingState } from "@/forma/ai/agent";API reference
| Prop | Type | Default | Description |
|---|---|---|---|
sources | AgentSource[] | – | app, title, mark |
steps | ThinkingStep[] | – | label, done |
running | boolean | true | läuft noch; am Ende faltet es sich |
seconds | number | – | der Timer in der Kopfzeile |
Motion
- Quellen-Chips und Schritte kommen gestaffelt aus einer weichen Unschärfe (Arcs smooth spring); der laufende Schritt schimmert.
Herkunft
- Nach den öffentlichen Vorschauen von affectUI eigenständig neu gebaut, ohne deren Code: Arcs Buttons, Menüs, Shimmer und Federn, Farben und Formen aus der Richtung.
Komponente und Text: Arc UI (MIT, uiarc.dev), angepasst für FORMA.