Tool call
Ein Tool-Aufruf als ruhige Zeile, die wachsen kann: Zustand, Verb, Ziel, Dauer, aufklappbare Ausgabe; wartet er auf dich, wird er zur Karte mit Erlauben.
import { ToolCallList } from "@/forma/ai/tool-call";Base
In FORMA
- Liegt in
kit/ai/tool-call.tsxund ist über@/forma/ai/tool-callerreichbar. - FORMAs eigener Baustein, auf Arc gebaut: Arcs Buttons, Felder und Federn darunter, Farbe, Ecken, Höhen und Tempo aus der Richtung.
Usage
import { ToolCallList } from "@/forma/ai/tool-call";API reference
| Prop | Type | Default | Description |
|---|---|---|---|
call | ToolCallData | – | id, verb {running, done}, target, state, duration, body, question, effect |
calls | ToolCallData[] | – | ToolCallList: die Aufrufe eines Zuges |
done | boolean | false | ToolCallList: Zug fertig, alles faltet zu „Gearbeitet für …“ |
onAllow / onDeny | (id) => void | – | Antwort auf awaiting-permission |
Motion
- Das Verb morpht beim Fertigwerden („Lese“ zu „Gelesen“) wie Arcs Labels.
- Die Ausgabe öffnet und faltet ihre Höhe auf Arcs smooth-Feder.
- Nur der laufende Aufruf zeigt den drehenden Bogen.
Herkunft
- Aufbau und Inhalt nach design.how Glaze (Arlan Marat), neu gebaut auf Arc: Arcs Buttons, Felder und Bewegung, Farben und Formen aus der Richtung.
Komponente und Text: Arc UI (MIT, uiarc.dev), angepasst für FORMA.