II.
InteractionPrimitive JSON
Structured · liveinteraction-primitive:ai-elements-streaming-response
AI Elements Streaming Response Display json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "interaction-primitive:ai-elements-streaming-response",
"_kind": "InteractionPrimitive",
"_file": "agent-stack/interaction-primitives/ai-elements-primitives.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "AI Elements Streaming Response Display",
"description": "Pre-built React component for rendering streaming LLM responses with\nmarkdown formatting, syntax highlighting, and progressive token\ndisplay. Integrates with Vercel AI SDK's streaming hooks to show\nresponses as they arrive. Supports code blocks, tables, and rich\nformatting via the shadcn/ui design system.\n",
"kind": "editor-ui",
"surface": "editor-ui",
"category": "interaction-primitive-category:content-input",
"availableInModes": [
"chat"
],
"requiresPermission": false
},
"outgoingEdges": [
{
"from": "interaction-primitive:ai-elements-streaming-response",
"to": "layer:10-interaction",
"kind": "realizes",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "presentation:ai-elements",
"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:ai-elements-streaming-response",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
}
]
}