II.
AgentRuntimeImpl JSON
Structured · liveagent-runtime-impl:avatar-video-agent@proposed
Avatar Video Agent Runtime (proposed) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"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": []
}