Type alias RemoteSessionCallbacksExperimental
RemoteSessionCallbacks: {
agent_state_changed: ((ev) => void);
conversation_item_added: ((ev) => void);
error: ((ev) => void);
function_tools_executed: ((ev) => void);
overlapping_speech: ((ev) => void);
session_usage: ((ev) => void);
user_input_transcribed: ((ev) => void);
user_state_changed: ((ev) => void);
}
Type declaration
agent_state_changed: ((ev) => void)
- (ev): void
Parameters
- ev: pb.AgentSessionEvent_AgentStateChanged
Returns void
conversation_item_added: ((ev) => void)
- (ev): void
Parameters
- ev: pb.AgentSessionEvent_ConversationItemAdded
Returns void
error: ((ev) => void)
- (ev): void
Parameters
- ev: pb.AgentSessionEvent_Error
Returns void
function_tools_executed: ((ev) => void)
- (ev): void
Parameters
- ev: pb.AgentSessionEvent_FunctionToolsExecuted
Returns void
overlapping_speech: ((ev) => void)
- (ev): void
Parameters
- ev: pb.AgentSessionEvent_OverlappingSpeech
Returns void
session_usage: ((ev) => void)
- (ev): void
Parameters
- ev: pb.AgentSessionEvent_SessionUsageUpdated
Returns void
user_input_transcribed: ((ev) => void)
- (ev): void
Parameters
- ev: pb.AgentSessionEvent_UserInputTranscribed
Returns void
user_state_changed: ((ev) => void)
- (ev): void
Parameters
- ev: pb.AgentSessionEvent_UserStateChanged
Returns void