Skip to content

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-panel command for AI panel discussions with 2-4 panelists
  • Unified Avatar Configuration - Single AVATAR_PROVIDER env 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-livekit v0.2.0 → v0.3.0
  • bitHuman avatar provider
  • Provider factory pattern
  • github.com/go-chi/chi/v5 v5.3.0 → v5.3.1
  • golang.org/x/net v0.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