Chat composer
Das Eingabefeld eines Agenten mit Modellwahl, Freigabe-Schalter und der Zeile der verbundenen Apps.
import { ChatComposer } 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 { ChatComposer } from "@/forma/ai/agent";API reference
| Prop | Type | Default | Description |
|---|---|---|---|
models | string[] | Auto, Schnell, Gründlich | Modellwahl |
apps | ComposerApp[] | [] | verbundene Apps |
onSend | (text, { model, approval }) => void | – | senden |
onConnect | () => void | – | Apps verbinden |
Motion
- Baut auf PromptInput; das Freigabe-Label wechselt per Swap.
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.