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 Tracer
from livekit.agents.telemetry import set_tracer_provider
from opentelemetry.sdk.trace import TracerProvider

tracer = Tracer.init(project_name="livekit_project")

trace_provider = TracerProvider()
span_processor = tracer.get_span_processor()
if span_processor:
    trace_provider.add_span_processor(span_processor)

set_tracer_provider(trace_provider)

All LiveKit agent executions are automatically traced.