II.
AgentUIImpl JSON
Structured · liveagent-ui-impl:ai-elements.ui@current
Vercel AI Elements UI json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "agent-ui-impl:ai-elements.ui@current",
"_kind": "AgentUIImpl",
"_file": "agent-stack/ui-impls/ai-elements-ui-current.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "Vercel AI Elements UI",
"uiKind": "web-only",
"presentationsBundled": [
"presentation:ai-elements"
],
"themeSupport": "full-customizable",
"accessibilitySupport": "wcag-aa",
"notes": "React component library providing the building blocks for AI-native\ninterfaces — chat, streaming, tool calls, file attachments. Functions\nas both a presentation layer (visual components) and interaction layer\n(user input patterns, response rendering, tool-call approval).\n"
},
"outgoingEdges": [
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "presentation:ai-elements",
"kind": "bundled_with"
},
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "layer:11-presentation",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "framework:vercel-ai-sdk",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "framework:react",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "library:shadcn",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "interaction-primitive:ai-elements-chat",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "interaction-primitive:ai-elements-tool-call-card",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "interaction-primitive:ai-elements-streaming-response",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "interaction-primitive:prompt-input",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
},
{
"from": "agent-ui-impl:ai-elements.ui@current",
"to": "interaction-primitive:file-attachment",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
}
],
"incomingEdges": []
}