Review the event selection
The schema includes names such asuser_transcript, agent_response, interruption, client_tool_call, agent_tool_response, and context_usage. Use Update agent to inspect the exact accepted selection under conversation_config.conversation.client_events.
Keep the selection focused on the interface’s needs. Transcript and tool data can include private information. Define which events are displayed, retained, or excluded from logs before the channel is enabled.
Prepare handlers
Do not invent a socket URL, payload envelope, or
onEvent SDK method. Add runnable handlers when those contracts are released and tested.
Frequently asked questions
Will every selected event be emitted today?
Will every selected event be emitted today?
A saved selection does not prove emission. Conversation initiation and execution remain separately gated.
Should I log all events during testing?
Should I log all events during testing?
Use controlled data and retain only what the test needs. Keep credentials and unnecessary transcript content out of application logs.