v0.14.0¶
Release Date: 2026-07-11
Overview¶
This release introduces multi-agent panel discussions and unified avatar configuration with Tavus lip-sync support.
Highlights¶
- Multi-Agent Panel Discussions - New
livekit-agent-panelcommand for AI panel discussions with 2-4 panelists - Unified Avatar Configuration - Single
AVATAR_PROVIDERenv var for static, Tavus, or audio-only modes - Tavus Lip-Sync Avatars - Real-time talking head video in LiveKit voice agents
- bitHuman Provider - Animated avatar support via omni-livekit v0.3.0
New Features¶
Panel Discussion Agent¶
Run AI panel discussions with multiple panelists who have distinct voices and personalities:
export PANEL_SIZE=3
export PANEL_TOPIC="The Future of AI Agents"
go run -tags opus ./cmd/livekit-agent-panel
Features:
- 2-4 AI panelists with configurable names, voices, and personalities
- Round-robin turn-taking with rotating speaker order
- Shared transcript so panelists build on each other's points
- Human moderator asks questions via voice
Default panelists:
| Name | Personality | Voice |
|---|---|---|
| Alex | Optimistic tech enthusiast | alloy |
| Jordan | Pragmatic skeptic | echo |
| Morgan | Academic expert | onyx |
| Casey | Creative thinker | nova |
Unified Avatar Configuration¶
Configure avatars with a single environment variable:
# Audio-only (no video)
export AVATAR_PROVIDER=""
# Static image avatar
export AVATAR_PROVIDER="static"
export AVATAR_IMAGE_PATH="./avatar.png"
# Tavus lip-sync avatar
export AVATAR_PROVIDER="tavus"
export TAVUS_API_KEY="your-key"
export TAVUS_PAL_ID="your-pal-id" # Optional
Legacy AGENT_AVATAR=true continues to work (maps to AVATAR_PROVIDER=static).
Dependencies¶
github.com/plexusone/omni-livekitv0.2.0 → v0.3.0- bitHuman avatar provider
- Provider factory pattern
github.com/go-chi/chi/v5v5.3.0 → v5.3.1golang.org/x/netv0.56.0 → v0.57.0
Commands¶
| Command | Description |
|---|---|
cmd/livekit-agent |
Generic voice agent with web search |
cmd/livekit-agent-facilitator |
Meeting facilitator with realtime mode |
cmd/livekit-agent-panel |
New - Multi-agent panel discussions |