Skip to content

prefactor_livekit.session module

LiveKit session wrapper for Prefactor observability.

Bases: object

High-level LiveKit session wrapper for Prefactor tracing.

Attach to an existing LiveKit session.

Flush pending tasks and release wrapper-owned resources.

Initialize and return the active Prefactor instance.

Create a wrapper from raw configuration.

async start(session: AgentSession[Any], agent: Agent, **kwargs: Any) → Any

Section titled “async start(session: AgentSession[Any], agent: Agent, **kwargs: Any) → Any”

Attach and delegate to AgentSession.start().