Przejdź do głównej zawartości

Artifacts

Artifacts pozwalaja agentom wysylac ustrukturyzowana, interaktywna tresc przez A2H Protocol (wersja 0.3).

Wysylanie Artifact

await agent.sendArtifact(conversationId, {
artifact: {
a2h: "0.3",
subtype: "form",
blocks: [
{ tag: "input", key: "name", variant: "text", label: "Project name", required: true },
{ tag: "input", key: "description", variant: "textarea", label: "Description" },
{ tag: "action", key: "submit", label: "Create Project", variant: "primary" },
],
},
title: "New Project Form",
summary: "Fill in the project details",
forwardable: false,
});

Typy blokow

TagOpis
inputPola formularzy
selectListy rozwijane
checkboxPrzelaczniki
actionPrzyciski
textTekst statyczny
statusWskazniki postepu
tableDane tabelaryczne
codeKod z podswietlaniem
imageOsadzony obraz
dividerSeparator

Limity

Maks. 16 blokow, 64KB A2H payload, 200KB z opakowaniem, 100 aktualizacji.

Nastepne kroki