Agent Frameworks

LiveKit

Automatically trace LiveKit agent executions and interactions.

LiveKit integration captures traces from your LiveKit agent applications, including agent execution flow, tool calls, and LLM interactions.

Quickstart

Install Dependencies

uv add judgeval livekit
pip install judgeval livekit

Initialize Integration

from judgeval import Judgeval
from livekit.agents.telemetry import set_tracer_provider
from opentelemetry.sdk.trace import TracerProvider

# Create Judgeval client and tracer
client = Judgeval(project_name="livekit_project")
tracer = client.tracer.create()

# Create TracerProvider and add processor
trace_provider = TracerProvider()
span_processor = tracer.get_span_processor()
if span_processor:
    trace_provider.add_span_processor(span_processor)

# Set as the global tracer provider for LiveKit
set_tracer_provider(trace_provider)

All LiveKit agent executions are automatically traced.