What problem does it solve?
Provides a lightweight bridge that offloads avatar rendering, animation, and voice to external runtimes so personas can have visual and audio embodiment without bundling rendering engines.
Core Features & Use Cases
- External runtime integration: discovers runtime capabilities, starts sessions, and routes text/audio to avatar providers.
- State synchronization: maps runtime status into appearanceState, visualManifest, and control payloads for persistence and UI consumption.
- Graceful fallback and model resolution: resolves model3 URLs from persona packs, environment overrides, or runtime defaults and degrades to text-only when runtimes are unavailable.
- Use Case: In a live demo, start an avatar session for a persona, sync appearance state to the persona pack, and render a demo canvas with the provider's image or model.
Quick Start
Ask the agent to show your avatar to start the external avatar runtime and sync the persona's appearance state.