Testing utilities for agent evaluation.

Example

import { AgentSession, Agent, voice } from '@livekit/agents';

const session = new AgentSession({ llm });
await session.start(agent);

const result = await session.run({ userInput: 'Hello' });
result.expect.nextEvent().isMessage({ role: 'assistant' });
result.expect.noMoreEvents();

Index

Classes

Interfaces

Type Aliases

Functions