FORMA Docs

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.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 { ChatComposer } from "@/forma/ai/agent";

API reference

PropTypeDefaultDescription
modelsstring[]Auto, Schnell, GründlichModellwahl
appsComposerApp[][]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.