FORMA Docs

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.tsx und ist über @/forma/ai/agent erreichbar.
  • 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

PropTypeDefaultDescription
sourcesAgentSource[]–app, title, mark
stepsThinkingStep[]–label, done
runningbooleantrueläuft noch; am Ende faltet es sich
secondsnumber–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.