iiRecord
Agentic AI Atlas · AI Elements Streaming Response Display
interaction-primitive:ai-elements-streaming-responsea5c.ai
II.
InteractionPrimitive JSON

interaction-primitive:ai-elements-streaming-response

Structured · live

AI Elements Streaming Response Display json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · agent-stack/interaction-primitives/ai-elements-primitives.yamlCluster · agent-stack
Record JSON
{
  "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"
        }
      }
    }
  ]
}