iiRecord
Agentic AI Atlas · Avatar Video Agent Runtime (proposed)
agent-runtime-impl:avatar-video-agent@proposeda5c.ai
II.
AgentRuntimeImpl JSON

agent-runtime-impl:avatar-video-agent@proposed

Structured · live

Avatar Video Agent Runtime (proposed) json

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

File · agent-stack/runtime-impls/avatar-video-agent.yamlCluster · agent-stack
Record JSON
{
  "id": "agent-runtime-impl:avatar-video-agent@proposed",
  "_kind": "AgentRuntimeImpl",
  "_file": "agent-stack/runtime-impls/avatar-video-agent.yaml",
  "_cluster": "agent-stack",
  "attributes": {
    "displayName": "Avatar Video Agent Runtime (proposed)",
    "status": "proposed",
    "agentVersionId": "agent-version:genty@current",
    "componentKind": "avatar-video-runtime",
    "description": "PROPOSED realtime animated-avatar VIDEO runtime, rendered inside the existing\nkradle headless-Chromium Jitsi sidecar (package-surface:kradle-jitsi-agent-sidecar).\nTalkingHead.js (RPM GLB + Three.js) renders the character to a canvas that is\ncaptureStream()'d and published as the agent's Jitsi VIDEO track; TTS is\npublished as the AUDIO track through a same-page Web Audio graph, with mouth\nvisemes driven off AudioContext.currentTime (lipsync). Cosmetic animation\n(expression/posture/gaze) is a realtime FAST PATH to the renderer; consequential\nvisual tool calls (canvas content, screen-share/VNC, external video metadata)\nare GOVERNED by agent-governance-impl:voice-governance@proposed. Extends the\nvoice runtime. See docs/research/realtime-voice-agent-stack.md Part II.\n",
    "externalFrameworks": [
      "talkinghead-js",
      "livekit-agents"
    ],
    "reusedPackages": [
      "@a5c-ai/genty-core",
      "@a5c-ai/transport-adapter",
      "@a5c-ai/voice-adapter",
      "kradle-jitsi-agent-sidecar",
      "kradle"
    ],
    "mediaPlane": [
      "avatar-render",
      "video-track-publish",
      "audio-track-publish",
      "lipsync",
      "screenshare-vnc",
      "canvas-overlay"
    ]
  },
  "outgoingEdges": [
    {
      "from": "agent-runtime-impl:avatar-video-agent@proposed",
      "to": "layer:5-agent-runtime",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "agent-runtime-impl:avatar-video-agent@proposed",
      "to": "layer:11-presentation",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "agent-runtime-impl:avatar-video-agent@proposed",
      "to": "agent:genty",
      "kind": "composes",
      "attributes": {
        "role": "runtime"
      }
    },
    {
      "from": "agent-runtime-impl:avatar-video-agent@proposed",
      "to": "source-ref:packages-genty",
      "kind": "depends_on",
      "attributes": {}
    },
    {
      "from": "agent-runtime-impl:avatar-video-agent@proposed",
      "to": "agent-runtime-impl:voice-agent@proposed",
      "kind": "depends_on",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}