Optional llmOptional onCalled when the agent becomes active in a session.
Optional onCalled when the agent is leaving the active session.
Optional onCalled after the user's turn has been committed to the chat context.
Optional realtimeProcesses realtime model audio before it is sent to the agent output.
Optional sttTransforms incoming audio into speech events or transcript text for the agent.
Optional transcriptionTransforms the agent's output transcript before it is forwarded.
Optional ttsSynthesizes agent text into audio frames for playout.
Produces LLM chunks or text from the current chat and tool context.