serve() and on the per-session Room passed to invoke(). Traces and metrics are collected automatically and shown on the Zero Runtime Dashboard with no extra setup.
Quick Start
Record sessions (audio + video):Recording
Audio is recorded by default; video and screen share are opt-in. Pass aRecordingConfig to serve(recording=...) to set defaults for every session. See Recording for the full lifecycle.
Traces & metrics
Traces and metrics are collected for every session and shown on the Zero Runtime Dashboard automatically (no configuration needed). For programmatic, in-process access to metrics, use Pipeline Observability hooks (@pipeline.metrics.on(...)).
What’s Next
Session Analytics
Review sessions on the Dashboard.
Trace Insights
Drill into per-turn traces and spans.