agent

package
v1.46.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AudioEncoding_name = map[int32]string{
		0: "AUDIO_ENCODING_PCM_S16LE",
		1: "AUDIO_ENCODING_OPUS",
	}
	AudioEncoding_value = map[string]int32{
		"AUDIO_ENCODING_PCM_S16LE": 0,
		"AUDIO_ENCODING_OPUS":      1,
	}
)

Enum value maps for AudioEncoding.

View Source
var (
	EotPrediction_EotBackend_name = map[int32]string{
		0: "EOT_BACKEND_UNKNOWN",
		1: "EOT_BACKEND_MULTIMODAL",
		2: "EOT_BACKEND_TEXT",
	}
	EotPrediction_EotBackend_value = map[string]int32{
		"EOT_BACKEND_UNKNOWN":    0,
		"EOT_BACKEND_MULTIMODAL": 1,
		"EOT_BACKEND_TEXT":       2,
	}
)

Enum value maps for EotPrediction_EotBackend.

View Source
var (
	ChatRole_name = map[int32]string{
		0: "DEVELOPER",
		1: "SYSTEM",
		2: "USER",
		3: "ASSISTANT",
	}
	ChatRole_value = map[string]int32{
		"DEVELOPER": 0,
		"SYSTEM":    1,
		"USER":      2,
		"ASSISTANT": 3,
	}
)

Enum value maps for ChatRole.

View Source
var (
	AgentState_name = map[int32]string{
		0: "AS_INITIALIZING",
		1: "AS_IDLE",
		2: "AS_LISTENING",
		3: "AS_THINKING",
		4: "AS_SPEAKING",
	}
	AgentState_value = map[string]int32{
		"AS_INITIALIZING": 0,
		"AS_IDLE":         1,
		"AS_LISTENING":    2,
		"AS_THINKING":     3,
		"AS_SPEAKING":     4,
	}
)

Enum value maps for AgentState.

View Source
var (
	UserState_name = map[int32]string{
		0: "US_SPEAKING",
		1: "US_LISTENING",
		2: "US_AWAY",
	}
	UserState_value = map[string]int32{
		"US_SPEAKING":  0,
		"US_LISTENING": 1,
		"US_AWAY":      2,
	}
)

Enum value maps for UserState.

View Source
var (
	AmdCategory_name = map[int32]string{
		0: "AMD_UNKNOWN",
		1: "AMD_HUMAN",
		2: "AMD_MACHINE_IVR",
		3: "AMD_MACHINE_VM",
		4: "AMD_MACHINE_UNAVAILABLE",
		5: "AMD_UNCERTAIN",
	}
	AmdCategory_value = map[string]int32{
		"AMD_UNKNOWN":             0,
		"AMD_HUMAN":               1,
		"AMD_MACHINE_IVR":         2,
		"AMD_MACHINE_VM":          3,
		"AMD_MACHINE_UNAVAILABLE": 4,
		"AMD_UNCERTAIN":           5,
	}
)

Enum value maps for AmdCategory.

View Source
var File_agent_livekit_agent_dev_proto protoreflect.FileDescriptor
View Source
var File_agent_livekit_agent_inference_proto protoreflect.FileDescriptor
View Source
var File_agent_livekit_agent_session_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AgentConfigUpdate added in v1.45.1

type AgentConfigUpdate struct {
	Id           string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Instructions *string                `protobuf:"bytes,2,opt,name=instructions,proto3,oneof" json:"instructions,omitempty"`
	ToolsAdded   []string               `protobuf:"bytes,3,rep,name=tools_added,json=toolsAdded,proto3" json:"tools_added,omitempty"`
	ToolsRemoved []string               `protobuf:"bytes,4,rep,name=tools_removed,json=toolsRemoved,proto3" json:"tools_removed,omitempty"`
	CreatedAt    *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentConfigUpdate) Descriptor deprecated added in v1.45.1

func (*AgentConfigUpdate) Descriptor() ([]byte, []int)

Deprecated: Use AgentConfigUpdate.ProtoReflect.Descriptor instead.

func (*AgentConfigUpdate) GetCreatedAt added in v1.45.1

func (x *AgentConfigUpdate) GetCreatedAt() *timestamppb.Timestamp

func (*AgentConfigUpdate) GetId added in v1.45.1

func (x *AgentConfigUpdate) GetId() string

func (*AgentConfigUpdate) GetInstructions added in v1.45.1

func (x *AgentConfigUpdate) GetInstructions() string

func (*AgentConfigUpdate) GetToolsAdded added in v1.45.1

func (x *AgentConfigUpdate) GetToolsAdded() []string

func (*AgentConfigUpdate) GetToolsRemoved added in v1.45.1

func (x *AgentConfigUpdate) GetToolsRemoved() []string

func (*AgentConfigUpdate) ProtoMessage added in v1.45.1

func (*AgentConfigUpdate) ProtoMessage()

func (*AgentConfigUpdate) ProtoReflect added in v1.45.1

func (x *AgentConfigUpdate) ProtoReflect() protoreflect.Message

func (*AgentConfigUpdate) Reset added in v1.45.1

func (x *AgentConfigUpdate) Reset()

func (*AgentConfigUpdate) String added in v1.45.1

func (x *AgentConfigUpdate) String() string

type AgentDevMessage added in v1.45.1

type AgentDevMessage struct {

	// Types that are valid to be assigned to Message:
	//
	//	*AgentDevMessage_GetRunningJobsRequest
	//	*AgentDevMessage_GetRunningJobsResponse
	Message isAgentDevMessage_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

AgentDevMessage is used for IPC between the CLI and agent processes during dev-mode hot reload.

func (*AgentDevMessage) Descriptor deprecated added in v1.45.1

func (*AgentDevMessage) Descriptor() ([]byte, []int)

Deprecated: Use AgentDevMessage.ProtoReflect.Descriptor instead.

func (*AgentDevMessage) GetGetRunningJobsRequest added in v1.45.1

func (x *AgentDevMessage) GetGetRunningJobsRequest() *GetRunningAgentJobsRequest

func (*AgentDevMessage) GetGetRunningJobsResponse added in v1.45.1

func (x *AgentDevMessage) GetGetRunningJobsResponse() *GetRunningAgentJobsResponse

func (*AgentDevMessage) GetMessage added in v1.45.1

func (x *AgentDevMessage) GetMessage() isAgentDevMessage_Message

func (*AgentDevMessage) ProtoMessage added in v1.45.1

func (*AgentDevMessage) ProtoMessage()

func (*AgentDevMessage) ProtoReflect added in v1.45.1

func (x *AgentDevMessage) ProtoReflect() protoreflect.Message

func (*AgentDevMessage) Reset added in v1.45.1

func (x *AgentDevMessage) Reset()

func (*AgentDevMessage) String added in v1.45.1

func (x *AgentDevMessage) String() string

type AgentDevMessage_GetRunningJobsRequest added in v1.45.1

type AgentDevMessage_GetRunningJobsRequest struct {
	GetRunningJobsRequest *GetRunningAgentJobsRequest `protobuf:"bytes,1,opt,name=get_running_jobs_request,json=getRunningJobsRequest,proto3,oneof"`
}

type AgentDevMessage_GetRunningJobsResponse added in v1.45.1

type AgentDevMessage_GetRunningJobsResponse struct {
	GetRunningJobsResponse *GetRunningAgentJobsResponse `protobuf:"bytes,2,opt,name=get_running_jobs_response,json=getRunningJobsResponse,proto3,oneof"`
}

type AgentHandoff

type AgentHandoff struct {
	Id         string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	OldAgentId *string                `protobuf:"bytes,2,opt,name=old_agent_id,json=oldAgentId,proto3,oneof" json:"old_agent_id,omitempty"`
	NewAgentId string                 `protobuf:"bytes,3,opt,name=new_agent_id,json=newAgentId,proto3" json:"new_agent_id,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentHandoff) Descriptor deprecated

func (*AgentHandoff) Descriptor() ([]byte, []int)

Deprecated: Use AgentHandoff.ProtoReflect.Descriptor instead.

func (*AgentHandoff) GetCreatedAt

func (x *AgentHandoff) GetCreatedAt() *timestamppb.Timestamp

func (*AgentHandoff) GetId

func (x *AgentHandoff) GetId() string

func (*AgentHandoff) GetNewAgentId

func (x *AgentHandoff) GetNewAgentId() string

func (*AgentHandoff) GetOldAgentId

func (x *AgentHandoff) GetOldAgentId() string

func (*AgentHandoff) ProtoMessage

func (*AgentHandoff) ProtoMessage()

func (*AgentHandoff) ProtoReflect

func (x *AgentHandoff) ProtoReflect() protoreflect.Message

func (*AgentHandoff) Reset

func (x *AgentHandoff) Reset()

func (*AgentHandoff) String

func (x *AgentHandoff) String() string

type AgentSessionEvent added in v1.45.1

type AgentSessionEvent struct {
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Types that are valid to be assigned to Event:
	//
	//	*AgentSessionEvent_AgentStateChanged_
	//	*AgentSessionEvent_UserStateChanged_
	//	*AgentSessionEvent_ConversationItemAdded_
	//	*AgentSessionEvent_UserInputTranscribed_
	//	*AgentSessionEvent_FunctionToolsExecuted_
	//	*AgentSessionEvent_Error_
	//	*AgentSessionEvent_OverlappingSpeech_
	//	*AgentSessionEvent_SessionUsageUpdated_
	//	*AgentSessionEvent_AmdPrediction_
	//	*AgentSessionEvent_EotPrediction_
	//	*AgentSessionEvent_FunctionToolsStarted_
	Event isAgentSessionEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent) Descriptor deprecated added in v1.45.1

func (*AgentSessionEvent) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent) GetAgentStateChanged added in v1.45.1

func (x *AgentSessionEvent) GetAgentStateChanged() *AgentSessionEvent_AgentStateChanged

func (*AgentSessionEvent) GetAmdPrediction added in v1.45.7

func (x *AgentSessionEvent) GetAmdPrediction() *AgentSessionEvent_AmdPrediction

func (*AgentSessionEvent) GetConversationItemAdded added in v1.45.1

func (x *AgentSessionEvent) GetConversationItemAdded() *AgentSessionEvent_ConversationItemAdded

func (*AgentSessionEvent) GetCreatedAt added in v1.45.1

func (x *AgentSessionEvent) GetCreatedAt() *timestamppb.Timestamp

func (*AgentSessionEvent) GetEotPrediction added in v1.46.0

func (x *AgentSessionEvent) GetEotPrediction() *AgentSessionEvent_EotPrediction

func (*AgentSessionEvent) GetError added in v1.45.1

func (*AgentSessionEvent) GetEvent added in v1.45.1

func (x *AgentSessionEvent) GetEvent() isAgentSessionEvent_Event

func (*AgentSessionEvent) GetFunctionToolsExecuted added in v1.45.1

func (x *AgentSessionEvent) GetFunctionToolsExecuted() *AgentSessionEvent_FunctionToolsExecuted

func (*AgentSessionEvent) GetFunctionToolsStarted added in v1.46.2

func (x *AgentSessionEvent) GetFunctionToolsStarted() *AgentSessionEvent_FunctionToolsStarted

func (*AgentSessionEvent) GetOverlappingSpeech added in v1.45.1

func (x *AgentSessionEvent) GetOverlappingSpeech() *AgentSessionEvent_OverlappingSpeech

func (*AgentSessionEvent) GetSessionUsageUpdated added in v1.45.1

func (x *AgentSessionEvent) GetSessionUsageUpdated() *AgentSessionEvent_SessionUsageUpdated

func (*AgentSessionEvent) GetUserInputTranscribed added in v1.45.1

func (x *AgentSessionEvent) GetUserInputTranscribed() *AgentSessionEvent_UserInputTranscribed

func (*AgentSessionEvent) GetUserStateChanged added in v1.45.1

func (x *AgentSessionEvent) GetUserStateChanged() *AgentSessionEvent_UserStateChanged

func (*AgentSessionEvent) ProtoMessage added in v1.45.1

func (*AgentSessionEvent) ProtoMessage()

func (*AgentSessionEvent) ProtoReflect added in v1.45.1

func (x *AgentSessionEvent) ProtoReflect() protoreflect.Message

func (*AgentSessionEvent) Reset added in v1.45.1

func (x *AgentSessionEvent) Reset()

func (*AgentSessionEvent) String added in v1.45.1

func (x *AgentSessionEvent) String() string

type AgentSessionEvent_AgentStateChanged added in v1.45.1

type AgentSessionEvent_AgentStateChanged struct {
	OldState AgentState `protobuf:"varint,1,opt,name=old_state,json=oldState,proto3,enum=livekit.agent.AgentState" json:"old_state,omitempty"`
	NewState AgentState `protobuf:"varint,2,opt,name=new_state,json=newState,proto3,enum=livekit.agent.AgentState" json:"new_state,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_AgentStateChanged) Descriptor deprecated added in v1.45.1

func (*AgentSessionEvent_AgentStateChanged) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_AgentStateChanged.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_AgentStateChanged) GetNewState added in v1.45.1

func (*AgentSessionEvent_AgentStateChanged) GetOldState added in v1.45.1

func (*AgentSessionEvent_AgentStateChanged) ProtoMessage added in v1.45.1

func (*AgentSessionEvent_AgentStateChanged) ProtoMessage()

func (*AgentSessionEvent_AgentStateChanged) ProtoReflect added in v1.45.1

func (*AgentSessionEvent_AgentStateChanged) Reset added in v1.45.1

func (*AgentSessionEvent_AgentStateChanged) String added in v1.45.1

type AgentSessionEvent_AgentStateChanged_ added in v1.45.1

type AgentSessionEvent_AgentStateChanged_ struct {
	AgentStateChanged *AgentSessionEvent_AgentStateChanged `protobuf:"bytes,10,opt,name=agent_state_changed,json=agentStateChanged,proto3,oneof"`
}

type AgentSessionEvent_AmdPrediction added in v1.45.7

type AgentSessionEvent_AmdPrediction struct {
	SpeechDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=speech_duration,json=speechDuration,proto3" json:"speech_duration,omitempty"`
	Category       AmdCategory          `protobuf:"varint,2,opt,name=category,proto3,enum=livekit.agent.AmdCategory" json:"category,omitempty"`
	Reason         string               `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
	Transcript     string               `protobuf:"bytes,4,opt,name=transcript,proto3" json:"transcript,omitempty"`
	Delay          *durationpb.Duration `protobuf:"bytes,5,opt,name=delay,proto3" json:"delay,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_AmdPrediction) Descriptor deprecated added in v1.45.7

func (*AgentSessionEvent_AmdPrediction) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_AmdPrediction.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_AmdPrediction) GetCategory added in v1.45.7

func (*AgentSessionEvent_AmdPrediction) GetDelay added in v1.45.7

func (*AgentSessionEvent_AmdPrediction) GetReason added in v1.45.7

func (x *AgentSessionEvent_AmdPrediction) GetReason() string

func (*AgentSessionEvent_AmdPrediction) GetSpeechDuration added in v1.45.7

func (x *AgentSessionEvent_AmdPrediction) GetSpeechDuration() *durationpb.Duration

func (*AgentSessionEvent_AmdPrediction) GetTranscript added in v1.45.7

func (x *AgentSessionEvent_AmdPrediction) GetTranscript() string

func (*AgentSessionEvent_AmdPrediction) ProtoMessage added in v1.45.7

func (*AgentSessionEvent_AmdPrediction) ProtoMessage()

func (*AgentSessionEvent_AmdPrediction) ProtoReflect added in v1.45.7

func (*AgentSessionEvent_AmdPrediction) Reset added in v1.45.7

func (*AgentSessionEvent_AmdPrediction) String added in v1.45.7

type AgentSessionEvent_AmdPrediction_ added in v1.45.7

type AgentSessionEvent_AmdPrediction_ struct {
	AmdPrediction *AgentSessionEvent_AmdPrediction `protobuf:"bytes,18,opt,name=amd_prediction,json=amdPrediction,proto3,oneof"`
}

type AgentSessionEvent_ConversationItemAdded added in v1.45.1

type AgentSessionEvent_ConversationItemAdded struct {
	Item *ChatContext_ChatItem `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_ConversationItemAdded) Descriptor deprecated added in v1.45.1

func (*AgentSessionEvent_ConversationItemAdded) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_ConversationItemAdded.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_ConversationItemAdded) GetItem added in v1.45.1

func (*AgentSessionEvent_ConversationItemAdded) ProtoMessage added in v1.45.1

func (*AgentSessionEvent_ConversationItemAdded) ProtoReflect added in v1.45.1

func (*AgentSessionEvent_ConversationItemAdded) Reset added in v1.45.1

func (*AgentSessionEvent_ConversationItemAdded) String added in v1.45.1

type AgentSessionEvent_ConversationItemAdded_ added in v1.45.1

type AgentSessionEvent_ConversationItemAdded_ struct {
	ConversationItemAdded *AgentSessionEvent_ConversationItemAdded `protobuf:"bytes,12,opt,name=conversation_item_added,json=conversationItemAdded,proto3,oneof"`
}

type AgentSessionEvent_EotPrediction added in v1.46.0

type AgentSessionEvent_EotPrediction struct {
	Probability       float32              `protobuf:"fixed32,1,opt,name=probability,proto3" json:"probability,omitempty"`
	Threshold         float32              `protobuf:"fixed32,2,opt,name=threshold,proto3" json:"threshold,omitempty"`
	InferenceDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=inference_duration,json=inferenceDuration,proto3" json:"inference_duration,omitempty"`
	Delay             *durationpb.Duration `protobuf:"bytes,4,opt,name=delay,proto3" json:"delay,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_EotPrediction) Descriptor deprecated added in v1.46.0

func (*AgentSessionEvent_EotPrediction) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_EotPrediction.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_EotPrediction) GetDelay added in v1.46.0

func (*AgentSessionEvent_EotPrediction) GetInferenceDuration added in v1.46.0

func (x *AgentSessionEvent_EotPrediction) GetInferenceDuration() *durationpb.Duration

func (*AgentSessionEvent_EotPrediction) GetProbability added in v1.46.0

func (x *AgentSessionEvent_EotPrediction) GetProbability() float32

func (*AgentSessionEvent_EotPrediction) GetThreshold added in v1.46.0

func (x *AgentSessionEvent_EotPrediction) GetThreshold() float32

func (*AgentSessionEvent_EotPrediction) ProtoMessage added in v1.46.0

func (*AgentSessionEvent_EotPrediction) ProtoMessage()

func (*AgentSessionEvent_EotPrediction) ProtoReflect added in v1.46.0

func (*AgentSessionEvent_EotPrediction) Reset added in v1.46.0

func (*AgentSessionEvent_EotPrediction) String added in v1.46.0

type AgentSessionEvent_EotPrediction_ added in v1.46.0

type AgentSessionEvent_EotPrediction_ struct {
	EotPrediction *AgentSessionEvent_EotPrediction `protobuf:"bytes,19,opt,name=eot_prediction,json=eotPrediction,proto3,oneof"`
}

type AgentSessionEvent_Error added in v1.45.1

type AgentSessionEvent_Error struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_Error) Descriptor deprecated added in v1.45.1

func (*AgentSessionEvent_Error) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_Error.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_Error) GetMessage added in v1.45.1

func (x *AgentSessionEvent_Error) GetMessage() string

func (*AgentSessionEvent_Error) ProtoMessage added in v1.45.1

func (*AgentSessionEvent_Error) ProtoMessage()

func (*AgentSessionEvent_Error) ProtoReflect added in v1.45.1

func (x *AgentSessionEvent_Error) ProtoReflect() protoreflect.Message

func (*AgentSessionEvent_Error) Reset added in v1.45.1

func (x *AgentSessionEvent_Error) Reset()

func (*AgentSessionEvent_Error) String added in v1.45.1

func (x *AgentSessionEvent_Error) String() string

type AgentSessionEvent_Error_ added in v1.45.1

type AgentSessionEvent_Error_ struct {
	Error *AgentSessionEvent_Error `protobuf:"bytes,15,opt,name=error,proto3,oneof"`
}

type AgentSessionEvent_FunctionToolsExecuted added in v1.45.1

type AgentSessionEvent_FunctionToolsExecuted struct {
	FunctionCalls       []*FunctionCall       `protobuf:"bytes,1,rep,name=function_calls,json=functionCalls,proto3" json:"function_calls,omitempty"`
	FunctionCallOutputs []*FunctionCallOutput `protobuf:"bytes,2,rep,name=function_call_outputs,json=functionCallOutputs,proto3" json:"function_call_outputs,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_FunctionToolsExecuted) Descriptor deprecated added in v1.45.1

func (*AgentSessionEvent_FunctionToolsExecuted) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_FunctionToolsExecuted.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_FunctionToolsExecuted) GetFunctionCallOutputs added in v1.45.1

func (x *AgentSessionEvent_FunctionToolsExecuted) GetFunctionCallOutputs() []*FunctionCallOutput

func (*AgentSessionEvent_FunctionToolsExecuted) GetFunctionCalls added in v1.45.1

func (x *AgentSessionEvent_FunctionToolsExecuted) GetFunctionCalls() []*FunctionCall

func (*AgentSessionEvent_FunctionToolsExecuted) ProtoMessage added in v1.45.1

func (*AgentSessionEvent_FunctionToolsExecuted) ProtoReflect added in v1.45.1

func (*AgentSessionEvent_FunctionToolsExecuted) Reset added in v1.45.1

func (*AgentSessionEvent_FunctionToolsExecuted) String added in v1.45.1

type AgentSessionEvent_FunctionToolsExecuted_ added in v1.45.1

type AgentSessionEvent_FunctionToolsExecuted_ struct {
	FunctionToolsExecuted *AgentSessionEvent_FunctionToolsExecuted `protobuf:"bytes,14,opt,name=function_tools_executed,json=functionToolsExecuted,proto3,oneof"`
}

type AgentSessionEvent_FunctionToolsStarted added in v1.46.2

type AgentSessionEvent_FunctionToolsStarted struct {
	FunctionCalls []*FunctionCall `protobuf:"bytes,1,rep,name=function_calls,json=functionCalls,proto3" json:"function_calls,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_FunctionToolsStarted) Descriptor deprecated added in v1.46.2

func (*AgentSessionEvent_FunctionToolsStarted) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_FunctionToolsStarted.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_FunctionToolsStarted) GetFunctionCalls added in v1.46.2

func (x *AgentSessionEvent_FunctionToolsStarted) GetFunctionCalls() []*FunctionCall

func (*AgentSessionEvent_FunctionToolsStarted) ProtoMessage added in v1.46.2

func (*AgentSessionEvent_FunctionToolsStarted) ProtoReflect added in v1.46.2

func (*AgentSessionEvent_FunctionToolsStarted) Reset added in v1.46.2

func (*AgentSessionEvent_FunctionToolsStarted) String added in v1.46.2

type AgentSessionEvent_FunctionToolsStarted_ added in v1.46.2

type AgentSessionEvent_FunctionToolsStarted_ struct {
	FunctionToolsStarted *AgentSessionEvent_FunctionToolsStarted `protobuf:"bytes,20,opt,name=function_tools_started,json=functionToolsStarted,proto3,oneof"`
}

type AgentSessionEvent_OverlappingSpeech added in v1.45.1

type AgentSessionEvent_OverlappingSpeech struct {
	IsInterruption   bool                   `protobuf:"varint,1,opt,name=is_interruption,json=isInterruption,proto3" json:"is_interruption,omitempty"`
	OverlapStartedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=overlap_started_at,json=overlapStartedAt,proto3,oneof" json:"overlap_started_at,omitempty"`
	DetectionDelay   float64                `protobuf:"fixed64,3,opt,name=detection_delay,json=detectionDelay,proto3" json:"detection_delay,omitempty"`
	DetectedAt       *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=detected_at,json=detectedAt,proto3" json:"detected_at,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_OverlappingSpeech) Descriptor deprecated added in v1.45.1

func (*AgentSessionEvent_OverlappingSpeech) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_OverlappingSpeech.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_OverlappingSpeech) GetDetectedAt added in v1.45.1

func (*AgentSessionEvent_OverlappingSpeech) GetDetectionDelay added in v1.45.1

func (x *AgentSessionEvent_OverlappingSpeech) GetDetectionDelay() float64

func (*AgentSessionEvent_OverlappingSpeech) GetIsInterruption added in v1.45.1

func (x *AgentSessionEvent_OverlappingSpeech) GetIsInterruption() bool

func (*AgentSessionEvent_OverlappingSpeech) GetOverlapStartedAt added in v1.45.1

func (x *AgentSessionEvent_OverlappingSpeech) GetOverlapStartedAt() *timestamppb.Timestamp

func (*AgentSessionEvent_OverlappingSpeech) ProtoMessage added in v1.45.1

func (*AgentSessionEvent_OverlappingSpeech) ProtoMessage()

func (*AgentSessionEvent_OverlappingSpeech) ProtoReflect added in v1.45.1

func (*AgentSessionEvent_OverlappingSpeech) Reset added in v1.45.1

func (*AgentSessionEvent_OverlappingSpeech) String added in v1.45.1

type AgentSessionEvent_OverlappingSpeech_ added in v1.45.1

type AgentSessionEvent_OverlappingSpeech_ struct {
	OverlappingSpeech *AgentSessionEvent_OverlappingSpeech `protobuf:"bytes,16,opt,name=overlapping_speech,json=overlappingSpeech,proto3,oneof"`
}

type AgentSessionEvent_SessionUsageUpdated added in v1.45.1

type AgentSessionEvent_SessionUsageUpdated struct {
	Usage *AgentSessionUsage `protobuf:"bytes,1,opt,name=usage,proto3" json:"usage,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_SessionUsageUpdated) Descriptor deprecated added in v1.45.1

func (*AgentSessionEvent_SessionUsageUpdated) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_SessionUsageUpdated.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_SessionUsageUpdated) GetUsage added in v1.45.1

func (*AgentSessionEvent_SessionUsageUpdated) ProtoMessage added in v1.45.1

func (*AgentSessionEvent_SessionUsageUpdated) ProtoMessage()

func (*AgentSessionEvent_SessionUsageUpdated) ProtoReflect added in v1.45.1

func (*AgentSessionEvent_SessionUsageUpdated) Reset added in v1.45.1

func (*AgentSessionEvent_SessionUsageUpdated) String added in v1.45.1

type AgentSessionEvent_SessionUsageUpdated_ added in v1.45.1

type AgentSessionEvent_SessionUsageUpdated_ struct {
	SessionUsageUpdated *AgentSessionEvent_SessionUsageUpdated `protobuf:"bytes,17,opt,name=session_usage_updated,json=sessionUsageUpdated,proto3,oneof"`
}

type AgentSessionEvent_UserInputTranscribed added in v1.45.1

type AgentSessionEvent_UserInputTranscribed struct {
	Transcript string  `protobuf:"bytes,1,opt,name=transcript,proto3" json:"transcript,omitempty"`
	IsFinal    bool    `protobuf:"varint,2,opt,name=is_final,json=isFinal,proto3" json:"is_final,omitempty"`
	Language   *string `protobuf:"bytes,3,opt,name=language,proto3,oneof" json:"language,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_UserInputTranscribed) Descriptor deprecated added in v1.45.1

func (*AgentSessionEvent_UserInputTranscribed) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_UserInputTranscribed.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_UserInputTranscribed) GetIsFinal added in v1.45.1

func (*AgentSessionEvent_UserInputTranscribed) GetLanguage added in v1.45.1

func (*AgentSessionEvent_UserInputTranscribed) GetTranscript added in v1.45.1

func (*AgentSessionEvent_UserInputTranscribed) ProtoMessage added in v1.45.1

func (*AgentSessionEvent_UserInputTranscribed) ProtoReflect added in v1.45.1

func (*AgentSessionEvent_UserInputTranscribed) Reset added in v1.45.1

func (*AgentSessionEvent_UserInputTranscribed) String added in v1.45.1

type AgentSessionEvent_UserInputTranscribed_ added in v1.45.1

type AgentSessionEvent_UserInputTranscribed_ struct {
	UserInputTranscribed *AgentSessionEvent_UserInputTranscribed `protobuf:"bytes,13,opt,name=user_input_transcribed,json=userInputTranscribed,proto3,oneof"`
}

type AgentSessionEvent_UserStateChanged added in v1.45.1

type AgentSessionEvent_UserStateChanged struct {
	OldState UserState `protobuf:"varint,1,opt,name=old_state,json=oldState,proto3,enum=livekit.agent.UserState" json:"old_state,omitempty"`
	NewState UserState `protobuf:"varint,2,opt,name=new_state,json=newState,proto3,enum=livekit.agent.UserState" json:"new_state,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionEvent_UserStateChanged) Descriptor deprecated added in v1.45.1

func (*AgentSessionEvent_UserStateChanged) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionEvent_UserStateChanged.ProtoReflect.Descriptor instead.

func (*AgentSessionEvent_UserStateChanged) GetNewState added in v1.45.1

func (*AgentSessionEvent_UserStateChanged) GetOldState added in v1.45.1

func (*AgentSessionEvent_UserStateChanged) ProtoMessage added in v1.45.1

func (*AgentSessionEvent_UserStateChanged) ProtoMessage()

func (*AgentSessionEvent_UserStateChanged) ProtoReflect added in v1.45.1

func (*AgentSessionEvent_UserStateChanged) Reset added in v1.45.1

func (*AgentSessionEvent_UserStateChanged) String added in v1.45.1

type AgentSessionEvent_UserStateChanged_ added in v1.45.1

type AgentSessionEvent_UserStateChanged_ struct {
	UserStateChanged *AgentSessionEvent_UserStateChanged `protobuf:"bytes,11,opt,name=user_state_changed,json=userStateChanged,proto3,oneof"`
}

type AgentSessionMessage added in v1.45.1

type AgentSessionMessage struct {

	// Types that are valid to be assigned to Message:
	//
	//	*AgentSessionMessage_AudioInput
	//	*AgentSessionMessage_AudioOutput
	//	*AgentSessionMessage_Event
	//	*AgentSessionMessage_Request
	//	*AgentSessionMessage_Response
	//	*AgentSessionMessage_AudioPlaybackFlush
	//	*AgentSessionMessage_AudioPlaybackClear
	//	*AgentSessionMessage_AudioPlaybackFinished
	Message isAgentSessionMessage_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*AgentSessionMessage) Descriptor deprecated added in v1.45.1

func (*AgentSessionMessage) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionMessage.ProtoReflect.Descriptor instead.

func (*AgentSessionMessage) GetAudioInput added in v1.45.1

func (*AgentSessionMessage) GetAudioOutput added in v1.45.1

func (*AgentSessionMessage) GetAudioPlaybackClear added in v1.45.1

func (*AgentSessionMessage) GetAudioPlaybackFinished added in v1.45.1

func (*AgentSessionMessage) GetAudioPlaybackFlush added in v1.45.1

func (*AgentSessionMessage) GetEvent added in v1.45.1

func (x *AgentSessionMessage) GetEvent() *AgentSessionEvent

func (*AgentSessionMessage) GetMessage added in v1.45.1

func (x *AgentSessionMessage) GetMessage() isAgentSessionMessage_Message

func (*AgentSessionMessage) GetRequest added in v1.45.1

func (x *AgentSessionMessage) GetRequest() *SessionRequest

func (*AgentSessionMessage) GetResponse added in v1.45.1

func (x *AgentSessionMessage) GetResponse() *SessionResponse

func (*AgentSessionMessage) ProtoMessage added in v1.45.1

func (*AgentSessionMessage) ProtoMessage()

func (*AgentSessionMessage) ProtoReflect added in v1.45.1

func (x *AgentSessionMessage) ProtoReflect() protoreflect.Message

func (*AgentSessionMessage) Reset added in v1.45.1

func (x *AgentSessionMessage) Reset()

func (*AgentSessionMessage) String added in v1.45.1

func (x *AgentSessionMessage) String() string

type AgentSessionMessage_AudioInput added in v1.45.1

type AgentSessionMessage_AudioInput struct {
	AudioInput *AgentSessionMessage_ConsoleIO_AudioFrame `protobuf:"bytes,1,opt,name=audio_input,json=audioInput,proto3,oneof"`
}

type AgentSessionMessage_AudioOutput added in v1.45.1

type AgentSessionMessage_AudioOutput struct {
	AudioOutput *AgentSessionMessage_ConsoleIO_AudioFrame `protobuf:"bytes,2,opt,name=audio_output,json=audioOutput,proto3,oneof"`
}

type AgentSessionMessage_AudioPlaybackClear added in v1.45.1

type AgentSessionMessage_AudioPlaybackClear struct {
	AudioPlaybackClear *AgentSessionMessage_ConsoleIO_AudioPlaybackClear `protobuf:"bytes,7,opt,name=audio_playback_clear,json=audioPlaybackClear,proto3,oneof"`
}

type AgentSessionMessage_AudioPlaybackFinished added in v1.45.1

type AgentSessionMessage_AudioPlaybackFinished struct {
	AudioPlaybackFinished *AgentSessionMessage_ConsoleIO_AudioPlaybackFinished `protobuf:"bytes,8,opt,name=audio_playback_finished,json=audioPlaybackFinished,proto3,oneof"`
}

type AgentSessionMessage_AudioPlaybackFlush added in v1.45.1

type AgentSessionMessage_AudioPlaybackFlush struct {
	AudioPlaybackFlush *AgentSessionMessage_ConsoleIO_AudioPlaybackFlush `protobuf:"bytes,6,opt,name=audio_playback_flush,json=audioPlaybackFlush,proto3,oneof"`
}

type AgentSessionMessage_ConsoleIO added in v1.45.1

type AgentSessionMessage_ConsoleIO struct {
	// contains filtered or unexported fields
}

func (*AgentSessionMessage_ConsoleIO) Descriptor deprecated added in v1.45.1

func (*AgentSessionMessage_ConsoleIO) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionMessage_ConsoleIO.ProtoReflect.Descriptor instead.

func (*AgentSessionMessage_ConsoleIO) ProtoMessage added in v1.45.1

func (*AgentSessionMessage_ConsoleIO) ProtoMessage()

func (*AgentSessionMessage_ConsoleIO) ProtoReflect added in v1.45.1

func (*AgentSessionMessage_ConsoleIO) Reset added in v1.45.1

func (x *AgentSessionMessage_ConsoleIO) Reset()

func (*AgentSessionMessage_ConsoleIO) String added in v1.45.1

type AgentSessionMessage_ConsoleIO_AudioFrame added in v1.45.1

type AgentSessionMessage_ConsoleIO_AudioFrame struct {
	Data              []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	SampleRate        uint32 `protobuf:"varint,2,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
	NumChannels       uint32 `protobuf:"varint,3,opt,name=num_channels,json=numChannels,proto3" json:"num_channels,omitempty"`
	SamplesPerChannel uint32 `protobuf:"varint,4,opt,name=samples_per_channel,json=samplesPerChannel,proto3" json:"samples_per_channel,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionMessage_ConsoleIO_AudioFrame) Descriptor deprecated added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioFrame) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionMessage_ConsoleIO_AudioFrame.ProtoReflect.Descriptor instead.

func (*AgentSessionMessage_ConsoleIO_AudioFrame) GetData added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioFrame) GetNumChannels added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioFrame) GetSampleRate added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioFrame) GetSamplesPerChannel added in v1.45.1

func (x *AgentSessionMessage_ConsoleIO_AudioFrame) GetSamplesPerChannel() uint32

func (*AgentSessionMessage_ConsoleIO_AudioFrame) ProtoMessage added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioFrame) ProtoReflect added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioFrame) Reset added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioFrame) String added in v1.45.1

type AgentSessionMessage_ConsoleIO_AudioPlaybackClear added in v1.45.1

type AgentSessionMessage_ConsoleIO_AudioPlaybackClear struct {
	// contains filtered or unexported fields
}

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) Descriptor deprecated added in v1.45.1

Deprecated: Use AgentSessionMessage_ConsoleIO_AudioPlaybackClear.ProtoReflect.Descriptor instead.

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) ProtoMessage added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) ProtoReflect added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) Reset added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackClear) String added in v1.45.1

type AgentSessionMessage_ConsoleIO_AudioPlaybackFinished added in v1.45.1

type AgentSessionMessage_ConsoleIO_AudioPlaybackFinished struct {
	// contains filtered or unexported fields
}

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) Descriptor deprecated added in v1.45.1

Deprecated: Use AgentSessionMessage_ConsoleIO_AudioPlaybackFinished.ProtoReflect.Descriptor instead.

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) ProtoMessage added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) ProtoReflect added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) Reset added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFinished) String added in v1.45.1

type AgentSessionMessage_ConsoleIO_AudioPlaybackFlush added in v1.45.1

type AgentSessionMessage_ConsoleIO_AudioPlaybackFlush struct {
	// contains filtered or unexported fields
}

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) Descriptor deprecated added in v1.45.1

Deprecated: Use AgentSessionMessage_ConsoleIO_AudioPlaybackFlush.ProtoReflect.Descriptor instead.

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) ProtoMessage added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) ProtoReflect added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) Reset added in v1.45.1

func (*AgentSessionMessage_ConsoleIO_AudioPlaybackFlush) String added in v1.45.1

type AgentSessionMessage_Event added in v1.45.1

type AgentSessionMessage_Event struct {
	Event *AgentSessionEvent `protobuf:"bytes,3,opt,name=event,proto3,oneof"`
}

type AgentSessionMessage_Request added in v1.45.1

type AgentSessionMessage_Request struct {
	Request *SessionRequest `protobuf:"bytes,4,opt,name=request,proto3,oneof"`
}

type AgentSessionMessage_Response added in v1.45.1

type AgentSessionMessage_Response struct {
	Response *SessionResponse `protobuf:"bytes,5,opt,name=response,proto3,oneof"`
}

type AgentSessionUsage added in v1.45.1

type AgentSessionUsage struct {
	ModelUsage []*ModelUsage `protobuf:"bytes,1,rep,name=model_usage,json=modelUsage,proto3" json:"model_usage,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSessionUsage) Descriptor deprecated added in v1.45.1

func (*AgentSessionUsage) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionUsage.ProtoReflect.Descriptor instead.

func (*AgentSessionUsage) GetModelUsage added in v1.45.1

func (x *AgentSessionUsage) GetModelUsage() []*ModelUsage

func (*AgentSessionUsage) ProtoMessage added in v1.45.1

func (*AgentSessionUsage) ProtoMessage()

func (*AgentSessionUsage) ProtoReflect added in v1.45.1

func (x *AgentSessionUsage) ProtoReflect() protoreflect.Message

func (*AgentSessionUsage) Reset added in v1.45.1

func (x *AgentSessionUsage) Reset()

func (*AgentSessionUsage) String added in v1.45.1

func (x *AgentSessionUsage) String() string

type AgentState added in v1.45.1

type AgentState int32
const (
	AgentState_AS_INITIALIZING AgentState = 0
	AgentState_AS_IDLE         AgentState = 1
	AgentState_AS_LISTENING    AgentState = 2
	AgentState_AS_THINKING     AgentState = 3
	AgentState_AS_SPEAKING     AgentState = 4
)

func (AgentState) Descriptor added in v1.45.1

func (AgentState) Descriptor() protoreflect.EnumDescriptor

func (AgentState) Enum added in v1.45.1

func (x AgentState) Enum() *AgentState

func (AgentState) EnumDescriptor deprecated added in v1.45.1

func (AgentState) EnumDescriptor() ([]byte, []int)

Deprecated: Use AgentState.Descriptor instead.

func (AgentState) Number added in v1.45.1

func (x AgentState) Number() protoreflect.EnumNumber

func (AgentState) String added in v1.45.1

func (x AgentState) String() string

func (AgentState) Type added in v1.45.1

type AmdCategory added in v1.45.7

type AmdCategory int32
const (
	AmdCategory_AMD_UNKNOWN             AmdCategory = 0
	AmdCategory_AMD_HUMAN               AmdCategory = 1
	AmdCategory_AMD_MACHINE_IVR         AmdCategory = 2
	AmdCategory_AMD_MACHINE_VM          AmdCategory = 3
	AmdCategory_AMD_MACHINE_UNAVAILABLE AmdCategory = 4
	AmdCategory_AMD_UNCERTAIN           AmdCategory = 5
)

func (AmdCategory) Descriptor added in v1.45.7

func (AmdCategory) Enum added in v1.45.7

func (x AmdCategory) Enum() *AmdCategory

func (AmdCategory) EnumDescriptor deprecated added in v1.45.7

func (AmdCategory) EnumDescriptor() ([]byte, []int)

Deprecated: Use AmdCategory.Descriptor instead.

func (AmdCategory) Number added in v1.45.7

func (x AmdCategory) Number() protoreflect.EnumNumber

func (AmdCategory) String added in v1.45.7

func (x AmdCategory) String() string

func (AmdCategory) Type added in v1.45.7

type AudioEncoding added in v1.45.6

type AudioEncoding int32
const (
	AudioEncoding_AUDIO_ENCODING_PCM_S16LE AudioEncoding = 0
	AudioEncoding_AUDIO_ENCODING_OPUS      AudioEncoding = 1
)

func (AudioEncoding) Descriptor added in v1.45.6

func (AudioEncoding) Enum added in v1.45.6

func (x AudioEncoding) Enum() *AudioEncoding

func (AudioEncoding) EnumDescriptor deprecated added in v1.45.6

func (AudioEncoding) EnumDescriptor() ([]byte, []int)

Deprecated: Use AudioEncoding.Descriptor instead.

func (AudioEncoding) Number added in v1.45.6

func (AudioEncoding) String added in v1.45.6

func (x AudioEncoding) String() string

func (AudioEncoding) Type added in v1.45.6

type BufferStart added in v1.45.6

type BufferStart struct {
	// contains filtered or unexported fields
}

audio buffer sentinel messages

func (*BufferStart) Descriptor deprecated added in v1.45.6

func (*BufferStart) Descriptor() ([]byte, []int)

Deprecated: Use BufferStart.ProtoReflect.Descriptor instead.

func (*BufferStart) ProtoMessage added in v1.45.6

func (*BufferStart) ProtoMessage()

func (*BufferStart) ProtoReflect added in v1.45.6

func (x *BufferStart) ProtoReflect() protoreflect.Message

func (*BufferStart) Reset added in v1.45.6

func (x *BufferStart) Reset()

func (*BufferStart) String added in v1.45.6

func (x *BufferStart) String() string

type BufferStop added in v1.45.6

type BufferStop struct {
	// contains filtered or unexported fields
}

func (*BufferStop) Descriptor deprecated added in v1.45.6

func (*BufferStop) Descriptor() ([]byte, []int)

Deprecated: Use BufferStop.ProtoReflect.Descriptor instead.

func (*BufferStop) ProtoMessage added in v1.45.6

func (*BufferStop) ProtoMessage()

func (*BufferStop) ProtoReflect added in v1.45.6

func (x *BufferStop) ProtoReflect() protoreflect.Message

func (*BufferStop) Reset added in v1.45.6

func (x *BufferStop) Reset()

func (*BufferStop) String added in v1.45.6

func (x *BufferStop) String() string

type ChatContext

type ChatContext struct {
	Items []*ChatContext_ChatItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ChatContext) Descriptor deprecated

func (*ChatContext) Descriptor() ([]byte, []int)

Deprecated: Use ChatContext.ProtoReflect.Descriptor instead.

func (*ChatContext) GetItems

func (x *ChatContext) GetItems() []*ChatContext_ChatItem

func (*ChatContext) ProtoMessage

func (*ChatContext) ProtoMessage()

func (*ChatContext) ProtoReflect

func (x *ChatContext) ProtoReflect() protoreflect.Message

func (*ChatContext) Reset

func (x *ChatContext) Reset()

func (*ChatContext) String

func (x *ChatContext) String() string

type ChatContext_ChatItem

type ChatContext_ChatItem struct {

	// Types that are valid to be assigned to Item:
	//
	//	*ChatContext_ChatItem_Message
	//	*ChatContext_ChatItem_FunctionCall
	//	*ChatContext_ChatItem_FunctionCallOutput
	//	*ChatContext_ChatItem_AgentHandoff
	//	*ChatContext_ChatItem_AgentConfigUpdate
	Item isChatContext_ChatItem_Item `protobuf_oneof:"item"`
	// contains filtered or unexported fields
}

func (*ChatContext_ChatItem) Descriptor deprecated

func (*ChatContext_ChatItem) Descriptor() ([]byte, []int)

Deprecated: Use ChatContext_ChatItem.ProtoReflect.Descriptor instead.

func (*ChatContext_ChatItem) GetAgentConfigUpdate added in v1.45.1

func (x *ChatContext_ChatItem) GetAgentConfigUpdate() *AgentConfigUpdate

func (*ChatContext_ChatItem) GetAgentHandoff

func (x *ChatContext_ChatItem) GetAgentHandoff() *AgentHandoff

func (*ChatContext_ChatItem) GetFunctionCall

func (x *ChatContext_ChatItem) GetFunctionCall() *FunctionCall

func (*ChatContext_ChatItem) GetFunctionCallOutput

func (x *ChatContext_ChatItem) GetFunctionCallOutput() *FunctionCallOutput

func (*ChatContext_ChatItem) GetItem

func (x *ChatContext_ChatItem) GetItem() isChatContext_ChatItem_Item

func (*ChatContext_ChatItem) GetMessage

func (x *ChatContext_ChatItem) GetMessage() *ChatMessage

func (*ChatContext_ChatItem) ProtoMessage

func (*ChatContext_ChatItem) ProtoMessage()

func (*ChatContext_ChatItem) ProtoReflect

func (x *ChatContext_ChatItem) ProtoReflect() protoreflect.Message

func (*ChatContext_ChatItem) Reset

func (x *ChatContext_ChatItem) Reset()

func (*ChatContext_ChatItem) String

func (x *ChatContext_ChatItem) String() string

type ChatContext_ChatItem_AgentConfigUpdate added in v1.45.1

type ChatContext_ChatItem_AgentConfigUpdate struct {
	AgentConfigUpdate *AgentConfigUpdate `protobuf:"bytes,5,opt,name=agent_config_update,json=agentConfigUpdate,proto3,oneof"`
}

type ChatContext_ChatItem_AgentHandoff

type ChatContext_ChatItem_AgentHandoff struct {
	AgentHandoff *AgentHandoff `protobuf:"bytes,4,opt,name=agent_handoff,json=agentHandoff,proto3,oneof"`
}

type ChatContext_ChatItem_FunctionCall

type ChatContext_ChatItem_FunctionCall struct {
	FunctionCall *FunctionCall `protobuf:"bytes,2,opt,name=function_call,json=functionCall,proto3,oneof"`
}

type ChatContext_ChatItem_FunctionCallOutput

type ChatContext_ChatItem_FunctionCallOutput struct {
	FunctionCallOutput *FunctionCallOutput `protobuf:"bytes,3,opt,name=function_call_output,json=functionCallOutput,proto3,oneof"`
}

type ChatContext_ChatItem_Message

type ChatContext_ChatItem_Message struct {
	Message *ChatMessage `protobuf:"bytes,1,opt,name=message,proto3,oneof"`
}

type ChatMessage

type ChatMessage struct {
	Id                   string                     `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Role                 ChatRole                   `protobuf:"varint,2,opt,name=role,proto3,enum=livekit.agent.ChatRole" json:"role,omitempty"`
	Content              []*ChatMessage_ChatContent `protobuf:"bytes,3,rep,name=content,proto3" json:"content,omitempty"`
	Interrupted          bool                       `protobuf:"varint,4,opt,name=interrupted,proto3" json:"interrupted,omitempty"`
	TranscriptConfidence *float64                   `` /* 129-byte string literal not displayed */
	Extra                map[string]string          `` /* 137-byte string literal not displayed */
	Metrics              *MetricsReport             `protobuf:"bytes,7,opt,name=metrics,proto3" json:"metrics,omitempty"`
	CreatedAt            *timestamppb.Timestamp     `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ChatMessage) Descriptor deprecated

func (*ChatMessage) Descriptor() ([]byte, []int)

Deprecated: Use ChatMessage.ProtoReflect.Descriptor instead.

func (*ChatMessage) GetContent

func (x *ChatMessage) GetContent() []*ChatMessage_ChatContent

func (*ChatMessage) GetCreatedAt

func (x *ChatMessage) GetCreatedAt() *timestamppb.Timestamp

func (*ChatMessage) GetExtra

func (x *ChatMessage) GetExtra() map[string]string

func (*ChatMessage) GetId

func (x *ChatMessage) GetId() string

func (*ChatMessage) GetInterrupted

func (x *ChatMessage) GetInterrupted() bool

func (*ChatMessage) GetMetrics

func (x *ChatMessage) GetMetrics() *MetricsReport

func (*ChatMessage) GetRole

func (x *ChatMessage) GetRole() ChatRole

func (*ChatMessage) GetTranscriptConfidence

func (x *ChatMessage) GetTranscriptConfidence() float64

func (*ChatMessage) ProtoMessage

func (*ChatMessage) ProtoMessage()

func (*ChatMessage) ProtoReflect

func (x *ChatMessage) ProtoReflect() protoreflect.Message

func (*ChatMessage) Reset

func (x *ChatMessage) Reset()

func (*ChatMessage) String

func (x *ChatMessage) String() string

type ChatMessage_ChatContent

type ChatMessage_ChatContent struct {

	// Types that are valid to be assigned to Payload:
	//
	//	*ChatMessage_ChatContent_Text
	Payload isChatMessage_ChatContent_Payload `protobuf_oneof:"payload"`
	// contains filtered or unexported fields
}

func (*ChatMessage_ChatContent) Descriptor deprecated

func (*ChatMessage_ChatContent) Descriptor() ([]byte, []int)

Deprecated: Use ChatMessage_ChatContent.ProtoReflect.Descriptor instead.

func (*ChatMessage_ChatContent) GetPayload

func (x *ChatMessage_ChatContent) GetPayload() isChatMessage_ChatContent_Payload

func (*ChatMessage_ChatContent) GetText

func (x *ChatMessage_ChatContent) GetText() string

func (*ChatMessage_ChatContent) ProtoMessage

func (*ChatMessage_ChatContent) ProtoMessage()

func (*ChatMessage_ChatContent) ProtoReflect

func (x *ChatMessage_ChatContent) ProtoReflect() protoreflect.Message

func (*ChatMessage_ChatContent) Reset

func (x *ChatMessage_ChatContent) Reset()

func (*ChatMessage_ChatContent) String

func (x *ChatMessage_ChatContent) String() string

type ChatMessage_ChatContent_Text

type ChatMessage_ChatContent_Text struct {
	Text string `protobuf:"bytes,1,opt,name=text,proto3,oneof"`
}

type ChatRole

type ChatRole int32
const (
	ChatRole_DEVELOPER ChatRole = 0
	ChatRole_SYSTEM    ChatRole = 1
	ChatRole_USER      ChatRole = 2
	ChatRole_ASSISTANT ChatRole = 3
)

func (ChatRole) Descriptor

func (ChatRole) Descriptor() protoreflect.EnumDescriptor

func (ChatRole) Enum

func (x ChatRole) Enum() *ChatRole

func (ChatRole) EnumDescriptor deprecated

func (ChatRole) EnumDescriptor() ([]byte, []int)

Deprecated: Use ChatRole.Descriptor instead.

func (ChatRole) Number

func (x ChatRole) Number() protoreflect.EnumNumber

func (ChatRole) String

func (x ChatRole) String() string

func (ChatRole) Type

type ClientMessage added in v1.45.6

type ClientMessage struct {
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Types that are valid to be assigned to Message:
	//
	//	*ClientMessage_SessionCreate
	//	*ClientMessage_InputAudio
	//	*ClientMessage_SessionFlush
	//	*ClientMessage_SessionClose
	//	*ClientMessage_InferenceStart
	//	*ClientMessage_InferenceStop
	//	*ClientMessage_BufferStart
	//	*ClientMessage_BufferStop
	//	*ClientMessage_EotInputChatContext
	Message isClientMessage_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*ClientMessage) Descriptor deprecated added in v1.45.6

func (*ClientMessage) Descriptor() ([]byte, []int)

Deprecated: Use ClientMessage.ProtoReflect.Descriptor instead.

func (*ClientMessage) GetBufferStart added in v1.45.6

func (x *ClientMessage) GetBufferStart() *BufferStart

func (*ClientMessage) GetBufferStop added in v1.45.6

func (x *ClientMessage) GetBufferStop() *BufferStop

func (*ClientMessage) GetCreatedAt added in v1.45.6

func (x *ClientMessage) GetCreatedAt() *timestamppb.Timestamp

func (*ClientMessage) GetEotInputChatContext added in v1.45.6

func (x *ClientMessage) GetEotInputChatContext() *EotInputChatContext

func (*ClientMessage) GetInferenceStart added in v1.45.6

func (x *ClientMessage) GetInferenceStart() *InferenceStart

func (*ClientMessage) GetInferenceStop added in v1.45.6

func (x *ClientMessage) GetInferenceStop() *InferenceStop

func (*ClientMessage) GetInputAudio added in v1.45.6

func (x *ClientMessage) GetInputAudio() *InputAudio

func (*ClientMessage) GetMessage added in v1.45.6

func (x *ClientMessage) GetMessage() isClientMessage_Message

func (*ClientMessage) GetSessionClose added in v1.45.6

func (x *ClientMessage) GetSessionClose() *SessionClose

func (*ClientMessage) GetSessionCreate added in v1.45.6

func (x *ClientMessage) GetSessionCreate() *SessionCreate

func (*ClientMessage) GetSessionFlush added in v1.45.6

func (x *ClientMessage) GetSessionFlush() *SessionFlush

func (*ClientMessage) ProtoMessage added in v1.45.6

func (*ClientMessage) ProtoMessage()

func (*ClientMessage) ProtoReflect added in v1.45.6

func (x *ClientMessage) ProtoReflect() protoreflect.Message

func (*ClientMessage) Reset added in v1.45.6

func (x *ClientMessage) Reset()

func (*ClientMessage) String added in v1.45.6

func (x *ClientMessage) String() string

type ClientMessage_BufferStart added in v1.45.6

type ClientMessage_BufferStart struct {
	BufferStart *BufferStart `protobuf:"bytes,8,opt,name=buffer_start,json=bufferStart,proto3,oneof"`
}

type ClientMessage_BufferStop added in v1.45.6

type ClientMessage_BufferStop struct {
	BufferStop *BufferStop `protobuf:"bytes,9,opt,name=buffer_stop,json=bufferStop,proto3,oneof"`
}

type ClientMessage_EotInputChatContext added in v1.45.6

type ClientMessage_EotInputChatContext struct {
	// only for end of turn
	EotInputChatContext *EotInputChatContext `protobuf:"bytes,10,opt,name=eot_input_chat_context,json=eotInputChatContext,proto3,oneof"`
}

type ClientMessage_InferenceStart added in v1.45.6

type ClientMessage_InferenceStart struct {
	InferenceStart *InferenceStart `protobuf:"bytes,6,opt,name=inference_start,json=inferenceStart,proto3,oneof"`
}

type ClientMessage_InferenceStop added in v1.45.6

type ClientMessage_InferenceStop struct {
	InferenceStop *InferenceStop `protobuf:"bytes,7,opt,name=inference_stop,json=inferenceStop,proto3,oneof"`
}

type ClientMessage_InputAudio added in v1.45.6

type ClientMessage_InputAudio struct {
	InputAudio *InputAudio `protobuf:"bytes,3,opt,name=input_audio,json=inputAudio,proto3,oneof"`
}

type ClientMessage_SessionClose added in v1.45.6

type ClientMessage_SessionClose struct {
	SessionClose *SessionClose `protobuf:"bytes,5,opt,name=session_close,json=sessionClose,proto3,oneof"`
}

type ClientMessage_SessionCreate added in v1.45.6

type ClientMessage_SessionCreate struct {
	SessionCreate *SessionCreate `protobuf:"bytes,2,opt,name=session_create,json=sessionCreate,proto3,oneof"`
}

type ClientMessage_SessionFlush added in v1.45.6

type ClientMessage_SessionFlush struct {
	SessionFlush *SessionFlush `protobuf:"bytes,4,opt,name=session_flush,json=sessionFlush,proto3,oneof"`
}

type EotInferenceRequest added in v1.45.6

type EotInferenceRequest struct {
	Audio         []byte        `protobuf:"bytes,1,opt,name=audio,proto3" json:"audio,omitempty"`
	AssistantText string        `protobuf:"bytes,2,opt,name=assistant_text,json=assistantText,proto3" json:"assistant_text,omitempty"`
	Encoding      AudioEncoding `protobuf:"varint,3,opt,name=encoding,proto3,enum=livekit.agent.AudioEncoding" json:"encoding,omitempty"`
	SampleRate    uint32        `protobuf:"varint,4,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*EotInferenceRequest) Descriptor deprecated added in v1.45.6

func (*EotInferenceRequest) Descriptor() ([]byte, []int)

Deprecated: Use EotInferenceRequest.ProtoReflect.Descriptor instead.

func (*EotInferenceRequest) GetAssistantText added in v1.45.6

func (x *EotInferenceRequest) GetAssistantText() string

func (*EotInferenceRequest) GetAudio added in v1.45.6

func (x *EotInferenceRequest) GetAudio() []byte

func (*EotInferenceRequest) GetEncoding added in v1.45.6

func (x *EotInferenceRequest) GetEncoding() AudioEncoding

func (*EotInferenceRequest) GetSampleRate added in v1.45.6

func (x *EotInferenceRequest) GetSampleRate() uint32

func (*EotInferenceRequest) ProtoMessage added in v1.45.6

func (*EotInferenceRequest) ProtoMessage()

func (*EotInferenceRequest) ProtoReflect added in v1.45.6

func (x *EotInferenceRequest) ProtoReflect() protoreflect.Message

func (*EotInferenceRequest) Reset added in v1.45.6

func (x *EotInferenceRequest) Reset()

func (*EotInferenceRequest) String added in v1.45.6

func (x *EotInferenceRequest) String() string

type EotInferenceResponse added in v1.45.6

type EotInferenceResponse struct {
	Probability float32         `protobuf:"fixed32,1,opt,name=probability,proto3" json:"probability,omitempty"`
	Stats       *InferenceStats `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*EotInferenceResponse) Descriptor deprecated added in v1.45.6

func (*EotInferenceResponse) Descriptor() ([]byte, []int)

Deprecated: Use EotInferenceResponse.ProtoReflect.Descriptor instead.

func (*EotInferenceResponse) GetProbability added in v1.45.6

func (x *EotInferenceResponse) GetProbability() float32

func (*EotInferenceResponse) GetStats added in v1.45.6

func (x *EotInferenceResponse) GetStats() *InferenceStats

func (*EotInferenceResponse) ProtoMessage added in v1.45.6

func (*EotInferenceResponse) ProtoMessage()

func (*EotInferenceResponse) ProtoReflect added in v1.45.6

func (x *EotInferenceResponse) ProtoReflect() protoreflect.Message

func (*EotInferenceResponse) Reset added in v1.45.6

func (x *EotInferenceResponse) Reset()

func (*EotInferenceResponse) String added in v1.45.6

func (x *EotInferenceResponse) String() string

type EotInputChatContext added in v1.45.6

type EotInputChatContext struct {
	Messages []*ChatMessage `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

func (*EotInputChatContext) Descriptor deprecated added in v1.45.6

func (*EotInputChatContext) Descriptor() ([]byte, []int)

Deprecated: Use EotInputChatContext.ProtoReflect.Descriptor instead.

func (*EotInputChatContext) GetMessages added in v1.45.6

func (x *EotInputChatContext) GetMessages() []*ChatMessage

func (*EotInputChatContext) ProtoMessage added in v1.45.6

func (*EotInputChatContext) ProtoMessage()

func (*EotInputChatContext) ProtoReflect added in v1.45.6

func (x *EotInputChatContext) ProtoReflect() protoreflect.Message

func (*EotInputChatContext) Reset added in v1.45.6

func (x *EotInputChatContext) Reset()

func (*EotInputChatContext) String added in v1.45.6

func (x *EotInputChatContext) String() string

type EotModelUsage added in v1.46.0

type EotModelUsage struct {
	Provider      string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Model         string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	TotalRequests int32  `protobuf:"varint,3,opt,name=total_requests,json=totalRequests,proto3" json:"total_requests,omitempty"`
	// contains filtered or unexported fields
}

func (*EotModelUsage) Descriptor deprecated added in v1.46.0

func (*EotModelUsage) Descriptor() ([]byte, []int)

Deprecated: Use EotModelUsage.ProtoReflect.Descriptor instead.

func (*EotModelUsage) GetModel added in v1.46.0

func (x *EotModelUsage) GetModel() string

func (*EotModelUsage) GetProvider added in v1.46.0

func (x *EotModelUsage) GetProvider() string

func (*EotModelUsage) GetTotalRequests added in v1.46.0

func (x *EotModelUsage) GetTotalRequests() int32

func (*EotModelUsage) ProtoMessage added in v1.46.0

func (*EotModelUsage) ProtoMessage()

func (*EotModelUsage) ProtoReflect added in v1.46.0

func (x *EotModelUsage) ProtoReflect() protoreflect.Message

func (*EotModelUsage) Reset added in v1.46.0

func (x *EotModelUsage) Reset()

func (*EotModelUsage) String added in v1.46.0

func (x *EotModelUsage) String() string

type EotPrediction added in v1.45.6

type EotPrediction struct {
	Probability    float32                  `protobuf:"fixed32,1,opt,name=probability,proto3" json:"probability,omitempty"`
	InferenceStats *InferenceStats          `protobuf:"bytes,2,opt,name=inference_stats,json=inferenceStats,proto3" json:"inference_stats,omitempty"`
	Backend        EotPrediction_EotBackend `protobuf:"varint,3,opt,name=backend,proto3,enum=livekit.agent.EotPrediction_EotBackend" json:"backend,omitempty"`
	// contains filtered or unexported fields
}

func (*EotPrediction) Descriptor deprecated added in v1.45.6

func (*EotPrediction) Descriptor() ([]byte, []int)

Deprecated: Use EotPrediction.ProtoReflect.Descriptor instead.

func (*EotPrediction) GetBackend added in v1.45.6

func (x *EotPrediction) GetBackend() EotPrediction_EotBackend

func (*EotPrediction) GetInferenceStats added in v1.45.6

func (x *EotPrediction) GetInferenceStats() *InferenceStats

func (*EotPrediction) GetProbability added in v1.45.6

func (x *EotPrediction) GetProbability() float32

func (*EotPrediction) ProtoMessage added in v1.45.6

func (*EotPrediction) ProtoMessage()

func (*EotPrediction) ProtoReflect added in v1.45.6

func (x *EotPrediction) ProtoReflect() protoreflect.Message

func (*EotPrediction) Reset added in v1.45.6

func (x *EotPrediction) Reset()

func (*EotPrediction) String added in v1.45.6

func (x *EotPrediction) String() string

type EotPrediction_EotBackend added in v1.45.6

type EotPrediction_EotBackend int32
const (
	EotPrediction_EOT_BACKEND_UNKNOWN    EotPrediction_EotBackend = 0
	EotPrediction_EOT_BACKEND_MULTIMODAL EotPrediction_EotBackend = 1
	EotPrediction_EOT_BACKEND_TEXT       EotPrediction_EotBackend = 2
)

func (EotPrediction_EotBackend) Descriptor added in v1.45.6

func (EotPrediction_EotBackend) Enum added in v1.45.6

func (EotPrediction_EotBackend) EnumDescriptor deprecated added in v1.45.6

func (EotPrediction_EotBackend) EnumDescriptor() ([]byte, []int)

Deprecated: Use EotPrediction_EotBackend.Descriptor instead.

func (EotPrediction_EotBackend) Number added in v1.45.6

func (EotPrediction_EotBackend) String added in v1.45.6

func (x EotPrediction_EotBackend) String() string

func (EotPrediction_EotBackend) Type added in v1.45.6

type EotSettings added in v1.45.6

type EotSettings struct {
	DetectionInterval *durationpb.Duration `protobuf:"bytes,1,opt,name=detection_interval,json=detectionInterval,proto3" json:"detection_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*EotSettings) Descriptor deprecated added in v1.45.6

func (*EotSettings) Descriptor() ([]byte, []int)

Deprecated: Use EotSettings.ProtoReflect.Descriptor instead.

func (*EotSettings) GetDetectionInterval added in v1.45.6

func (x *EotSettings) GetDetectionInterval() *durationpb.Duration

func (*EotSettings) ProtoMessage added in v1.45.6

func (*EotSettings) ProtoMessage()

func (*EotSettings) ProtoReflect added in v1.45.6

func (x *EotSettings) ProtoReflect() protoreflect.Message

func (*EotSettings) Reset added in v1.45.6

func (x *EotSettings) Reset()

func (*EotSettings) String added in v1.45.6

func (x *EotSettings) String() string

type FunctionCall

type FunctionCall struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CallId    string                 `protobuf:"bytes,2,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"`
	Arguments string                 `protobuf:"bytes,3,opt,name=arguments,proto3" json:"arguments,omitempty"`
	Name      string                 `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*FunctionCall) Descriptor deprecated

func (*FunctionCall) Descriptor() ([]byte, []int)

Deprecated: Use FunctionCall.ProtoReflect.Descriptor instead.

func (*FunctionCall) GetArguments

func (x *FunctionCall) GetArguments() string

func (*FunctionCall) GetCallId

func (x *FunctionCall) GetCallId() string

func (*FunctionCall) GetCreatedAt

func (x *FunctionCall) GetCreatedAt() *timestamppb.Timestamp

func (*FunctionCall) GetId

func (x *FunctionCall) GetId() string

func (*FunctionCall) GetName

func (x *FunctionCall) GetName() string

func (*FunctionCall) ProtoMessage

func (*FunctionCall) ProtoMessage()

func (*FunctionCall) ProtoReflect

func (x *FunctionCall) ProtoReflect() protoreflect.Message

func (*FunctionCall) Reset

func (x *FunctionCall) Reset()

func (*FunctionCall) String

func (x *FunctionCall) String() string

type FunctionCallOutput

type FunctionCallOutput struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name      string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	CallId    string                 `protobuf:"bytes,3,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"`
	Output    string                 `protobuf:"bytes,4,opt,name=output,proto3" json:"output,omitempty"`
	IsError   bool                   `protobuf:"varint,5,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*FunctionCallOutput) Descriptor deprecated

func (*FunctionCallOutput) Descriptor() ([]byte, []int)

Deprecated: Use FunctionCallOutput.ProtoReflect.Descriptor instead.

func (*FunctionCallOutput) GetCallId

func (x *FunctionCallOutput) GetCallId() string

func (*FunctionCallOutput) GetCreatedAt

func (x *FunctionCallOutput) GetCreatedAt() *timestamppb.Timestamp

func (*FunctionCallOutput) GetId

func (x *FunctionCallOutput) GetId() string

func (*FunctionCallOutput) GetIsError

func (x *FunctionCallOutput) GetIsError() bool

func (*FunctionCallOutput) GetName

func (x *FunctionCallOutput) GetName() string

func (*FunctionCallOutput) GetOutput

func (x *FunctionCallOutput) GetOutput() string

func (*FunctionCallOutput) ProtoMessage

func (*FunctionCallOutput) ProtoMessage()

func (*FunctionCallOutput) ProtoReflect

func (x *FunctionCallOutput) ProtoReflect() protoreflect.Message

func (*FunctionCallOutput) Reset

func (x *FunctionCallOutput) Reset()

func (*FunctionCallOutput) String

func (x *FunctionCallOutput) String() string

type GetRunningAgentJobsRequest added in v1.45.1

type GetRunningAgentJobsRequest struct {
	// contains filtered or unexported fields
}

func (*GetRunningAgentJobsRequest) Descriptor deprecated added in v1.45.1

func (*GetRunningAgentJobsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRunningAgentJobsRequest.ProtoReflect.Descriptor instead.

func (*GetRunningAgentJobsRequest) ProtoMessage added in v1.45.1

func (*GetRunningAgentJobsRequest) ProtoMessage()

func (*GetRunningAgentJobsRequest) ProtoReflect added in v1.45.1

func (*GetRunningAgentJobsRequest) Reset added in v1.45.1

func (x *GetRunningAgentJobsRequest) Reset()

func (*GetRunningAgentJobsRequest) String added in v1.45.1

func (x *GetRunningAgentJobsRequest) String() string

type GetRunningAgentJobsResponse added in v1.45.1

type GetRunningAgentJobsResponse struct {
	Jobs []*RunningAgentJobInfo `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRunningAgentJobsResponse) Descriptor deprecated added in v1.45.1

func (*GetRunningAgentJobsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRunningAgentJobsResponse.ProtoReflect.Descriptor instead.

func (*GetRunningAgentJobsResponse) GetJobs added in v1.45.1

func (*GetRunningAgentJobsResponse) ProtoMessage added in v1.45.1

func (*GetRunningAgentJobsResponse) ProtoMessage()

func (*GetRunningAgentJobsResponse) ProtoReflect added in v1.45.1

func (*GetRunningAgentJobsResponse) Reset added in v1.45.1

func (x *GetRunningAgentJobsResponse) Reset()

func (*GetRunningAgentJobsResponse) String added in v1.45.1

func (x *GetRunningAgentJobsResponse) String() string

type InferenceError added in v1.45.6

type InferenceError struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// error code follows the HTTP status code convention
	// 4xx for client errors
	// 5xx for server errors
	Code uint32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

func (*InferenceError) Descriptor deprecated added in v1.45.6

func (*InferenceError) Descriptor() ([]byte, []int)

Deprecated: Use InferenceError.ProtoReflect.Descriptor instead.

func (*InferenceError) GetCode added in v1.45.6

func (x *InferenceError) GetCode() uint32

func (*InferenceError) GetMessage added in v1.45.6

func (x *InferenceError) GetMessage() string

func (*InferenceError) ProtoMessage added in v1.45.6

func (*InferenceError) ProtoMessage()

func (*InferenceError) ProtoReflect added in v1.45.6

func (x *InferenceError) ProtoReflect() protoreflect.Message

func (*InferenceError) Reset added in v1.45.6

func (x *InferenceError) Reset()

func (*InferenceError) String added in v1.45.6

func (x *InferenceError) String() string

type InferenceRequest added in v1.45.6

type InferenceRequest struct {

	// Types that are valid to be assigned to Request:
	//
	//	*InferenceRequest_EotInferenceRequest
	//	*InferenceRequest_InterruptionInferenceRequest
	Request isInferenceRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*InferenceRequest) Descriptor deprecated added in v1.45.6

func (*InferenceRequest) Descriptor() ([]byte, []int)

Deprecated: Use InferenceRequest.ProtoReflect.Descriptor instead.

func (*InferenceRequest) GetEotInferenceRequest added in v1.45.6

func (x *InferenceRequest) GetEotInferenceRequest() *EotInferenceRequest

func (*InferenceRequest) GetInterruptionInferenceRequest added in v1.45.6

func (x *InferenceRequest) GetInterruptionInferenceRequest() *InterruptionInferenceRequest

func (*InferenceRequest) GetRequest added in v1.45.6

func (x *InferenceRequest) GetRequest() isInferenceRequest_Request

func (*InferenceRequest) ProtoMessage added in v1.45.6

func (*InferenceRequest) ProtoMessage()

func (*InferenceRequest) ProtoReflect added in v1.45.6

func (x *InferenceRequest) ProtoReflect() protoreflect.Message

func (*InferenceRequest) Reset added in v1.45.6

func (x *InferenceRequest) Reset()

func (*InferenceRequest) String added in v1.45.6

func (x *InferenceRequest) String() string

type InferenceRequest_EotInferenceRequest added in v1.45.6

type InferenceRequest_EotInferenceRequest struct {
	EotInferenceRequest *EotInferenceRequest `protobuf:"bytes,1,opt,name=eot_inference_request,json=eotInferenceRequest,proto3,oneof"`
}

type InferenceRequest_InterruptionInferenceRequest added in v1.45.6

type InferenceRequest_InterruptionInferenceRequest struct {
	InterruptionInferenceRequest *InterruptionInferenceRequest `protobuf:"bytes,2,opt,name=interruption_inference_request,json=interruptionInferenceRequest,proto3,oneof"`
}

type InferenceResponse added in v1.45.6

type InferenceResponse struct {

	// Types that are valid to be assigned to Response:
	//
	//	*InferenceResponse_EotInferenceResponse
	//	*InferenceResponse_InterruptionInferenceResponse
	Response isInferenceResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*InferenceResponse) Descriptor deprecated added in v1.45.6

func (*InferenceResponse) Descriptor() ([]byte, []int)

Deprecated: Use InferenceResponse.ProtoReflect.Descriptor instead.

func (*InferenceResponse) GetEotInferenceResponse added in v1.45.6

func (x *InferenceResponse) GetEotInferenceResponse() *EotInferenceResponse

func (*InferenceResponse) GetInterruptionInferenceResponse added in v1.45.6

func (x *InferenceResponse) GetInterruptionInferenceResponse() *InterruptionInferenceResponse

func (*InferenceResponse) GetResponse added in v1.45.6

func (x *InferenceResponse) GetResponse() isInferenceResponse_Response

func (*InferenceResponse) ProtoMessage added in v1.45.6

func (*InferenceResponse) ProtoMessage()

func (*InferenceResponse) ProtoReflect added in v1.45.6

func (x *InferenceResponse) ProtoReflect() protoreflect.Message

func (*InferenceResponse) Reset added in v1.45.6

func (x *InferenceResponse) Reset()

func (*InferenceResponse) String added in v1.45.6

func (x *InferenceResponse) String() string

type InferenceResponse_EotInferenceResponse added in v1.45.6

type InferenceResponse_EotInferenceResponse struct {
	EotInferenceResponse *EotInferenceResponse `protobuf:"bytes,1,opt,name=eot_inference_response,json=eotInferenceResponse,proto3,oneof"`
}

type InferenceResponse_InterruptionInferenceResponse added in v1.45.6

type InferenceResponse_InterruptionInferenceResponse struct {
	InterruptionInferenceResponse *InterruptionInferenceResponse `protobuf:"bytes,2,opt,name=interruption_inference_response,json=interruptionInferenceResponse,proto3,oneof"`
}

type InferenceStart added in v1.45.6

type InferenceStart struct {
	RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*InferenceStart) Descriptor deprecated added in v1.45.6

func (*InferenceStart) Descriptor() ([]byte, []int)

Deprecated: Use InferenceStart.ProtoReflect.Descriptor instead.

func (*InferenceStart) GetRequestId added in v1.45.6

func (x *InferenceStart) GetRequestId() string

func (*InferenceStart) ProtoMessage added in v1.45.6

func (*InferenceStart) ProtoMessage()

func (*InferenceStart) ProtoReflect added in v1.45.6

func (x *InferenceStart) ProtoReflect() protoreflect.Message

func (*InferenceStart) Reset added in v1.45.6

func (x *InferenceStart) Reset()

func (*InferenceStart) String added in v1.45.6

func (x *InferenceStart) String() string

type InferenceStarted added in v1.45.6

type InferenceStarted struct {
	// contains filtered or unexported fields
}

func (*InferenceStarted) Descriptor deprecated added in v1.45.6

func (*InferenceStarted) Descriptor() ([]byte, []int)

Deprecated: Use InferenceStarted.ProtoReflect.Descriptor instead.

func (*InferenceStarted) ProtoMessage added in v1.45.6

func (*InferenceStarted) ProtoMessage()

func (*InferenceStarted) ProtoReflect added in v1.45.6

func (x *InferenceStarted) ProtoReflect() protoreflect.Message

func (*InferenceStarted) Reset added in v1.45.6

func (x *InferenceStarted) Reset()

func (*InferenceStarted) String added in v1.45.6

func (x *InferenceStarted) String() string

type InferenceStats added in v1.45.6

type InferenceStats struct {

	// proxy -> model: audio window timestamps
	EarliestClientCreatedAt *timestamppb.Timestamp `` /* 140-byte string literal not displayed */
	LatestClientCreatedAt   *timestamppb.Timestamp `` /* 134-byte string literal not displayed */
	// proxy side e2e latency (proxy send -> proxy receive)
	ClientE2ELatency *durationpb.Duration `protobuf:"bytes,3,opt,name=client_e2e_latency,json=clientE2eLatency,proto3,oneof" json:"client_e2e_latency,omitempty"`
	// model side e2e latency (model endpoint receive -> model endpoint return)
	ServerE2ELatency *durationpb.Duration `protobuf:"bytes,4,opt,name=server_e2e_latency,json=serverE2eLatency,proto3" json:"server_e2e_latency,omitempty"`
	// model side inference stats
	PreprocessingDuration *durationpb.Duration `protobuf:"bytes,5,opt,name=preprocessing_duration,json=preprocessingDuration,proto3" json:"preprocessing_duration,omitempty"`
	InferenceDuration     *durationpb.Duration `protobuf:"bytes,6,opt,name=inference_duration,json=inferenceDuration,proto3" json:"inference_duration,omitempty"`
	// contains filtered or unexported fields
}

func (*InferenceStats) Descriptor deprecated added in v1.45.6

func (*InferenceStats) Descriptor() ([]byte, []int)

Deprecated: Use InferenceStats.ProtoReflect.Descriptor instead.

func (*InferenceStats) GetClientE2ELatency added in v1.45.6

func (x *InferenceStats) GetClientE2ELatency() *durationpb.Duration

func (*InferenceStats) GetEarliestClientCreatedAt added in v1.45.6

func (x *InferenceStats) GetEarliestClientCreatedAt() *timestamppb.Timestamp

func (*InferenceStats) GetInferenceDuration added in v1.45.6

func (x *InferenceStats) GetInferenceDuration() *durationpb.Duration

func (*InferenceStats) GetLatestClientCreatedAt added in v1.45.6

func (x *InferenceStats) GetLatestClientCreatedAt() *timestamppb.Timestamp

func (*InferenceStats) GetPreprocessingDuration added in v1.45.6

func (x *InferenceStats) GetPreprocessingDuration() *durationpb.Duration

func (*InferenceStats) GetServerE2ELatency added in v1.45.6

func (x *InferenceStats) GetServerE2ELatency() *durationpb.Duration

func (*InferenceStats) ProtoMessage added in v1.45.6

func (*InferenceStats) ProtoMessage()

func (*InferenceStats) ProtoReflect added in v1.45.6

func (x *InferenceStats) ProtoReflect() protoreflect.Message

func (*InferenceStats) Reset added in v1.45.6

func (x *InferenceStats) Reset()

func (*InferenceStats) String added in v1.45.6

func (x *InferenceStats) String() string

type InferenceStop added in v1.45.6

type InferenceStop struct {
	RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*InferenceStop) Descriptor deprecated added in v1.45.6

func (*InferenceStop) Descriptor() ([]byte, []int)

Deprecated: Use InferenceStop.ProtoReflect.Descriptor instead.

func (*InferenceStop) GetRequestId added in v1.45.6

func (x *InferenceStop) GetRequestId() string

func (*InferenceStop) ProtoMessage added in v1.45.6

func (*InferenceStop) ProtoMessage()

func (*InferenceStop) ProtoReflect added in v1.45.6

func (x *InferenceStop) ProtoReflect() protoreflect.Message

func (*InferenceStop) Reset added in v1.45.6

func (x *InferenceStop) Reset()

func (*InferenceStop) String added in v1.45.6

func (x *InferenceStop) String() string

type InferenceStopped added in v1.45.6

type InferenceStopped struct {
	// contains filtered or unexported fields
}

func (*InferenceStopped) Descriptor deprecated added in v1.45.6

func (*InferenceStopped) Descriptor() ([]byte, []int)

Deprecated: Use InferenceStopped.ProtoReflect.Descriptor instead.

func (*InferenceStopped) ProtoMessage added in v1.45.6

func (*InferenceStopped) ProtoMessage()

func (*InferenceStopped) ProtoReflect added in v1.45.6

func (x *InferenceStopped) ProtoReflect() protoreflect.Message

func (*InferenceStopped) Reset added in v1.45.6

func (x *InferenceStopped) Reset()

func (*InferenceStopped) String added in v1.45.6

func (x *InferenceStopped) String() string

type InputAudio added in v1.45.6

type InputAudio struct {
	Audio      []byte                 `protobuf:"bytes,1,opt,name=audio,proto3" json:"audio,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	NumSamples uint32                 `protobuf:"varint,3,opt,name=num_samples,json=numSamples,proto3" json:"num_samples,omitempty"`
	// contains filtered or unexported fields
}

func (*InputAudio) Descriptor deprecated added in v1.45.6

func (*InputAudio) Descriptor() ([]byte, []int)

Deprecated: Use InputAudio.ProtoReflect.Descriptor instead.

func (*InputAudio) GetAudio added in v1.45.6

func (x *InputAudio) GetAudio() []byte

func (*InputAudio) GetCreatedAt added in v1.45.6

func (x *InputAudio) GetCreatedAt() *timestamppb.Timestamp

func (*InputAudio) GetNumSamples added in v1.45.6

func (x *InputAudio) GetNumSamples() uint32

func (*InputAudio) ProtoMessage added in v1.45.6

func (*InputAudio) ProtoMessage()

func (*InputAudio) ProtoReflect added in v1.45.6

func (x *InputAudio) ProtoReflect() protoreflect.Message

func (*InputAudio) Reset added in v1.45.6

func (x *InputAudio) Reset()

func (*InputAudio) String added in v1.45.6

func (x *InputAudio) String() string

type InterruptionInferenceRequest added in v1.45.6

type InterruptionInferenceRequest struct {
	Audio      []byte        `protobuf:"bytes,1,opt,name=audio,proto3" json:"audio,omitempty"`
	Encoding   AudioEncoding `protobuf:"varint,2,opt,name=encoding,proto3,enum=livekit.agent.AudioEncoding" json:"encoding,omitempty"`
	SampleRate uint32        `protobuf:"varint,3,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*InterruptionInferenceRequest) Descriptor deprecated added in v1.45.6

func (*InterruptionInferenceRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterruptionInferenceRequest.ProtoReflect.Descriptor instead.

func (*InterruptionInferenceRequest) GetAudio added in v1.45.6

func (x *InterruptionInferenceRequest) GetAudio() []byte

func (*InterruptionInferenceRequest) GetEncoding added in v1.45.6

func (*InterruptionInferenceRequest) GetSampleRate added in v1.45.6

func (x *InterruptionInferenceRequest) GetSampleRate() uint32

func (*InterruptionInferenceRequest) ProtoMessage added in v1.45.6

func (*InterruptionInferenceRequest) ProtoMessage()

func (*InterruptionInferenceRequest) ProtoReflect added in v1.45.6

func (*InterruptionInferenceRequest) Reset added in v1.45.6

func (x *InterruptionInferenceRequest) Reset()

func (*InterruptionInferenceRequest) String added in v1.45.6

type InterruptionInferenceResponse added in v1.45.6

type InterruptionInferenceResponse struct {
	IsInterruption bool `protobuf:"varint,1,opt,name=is_interruption,json=isInterruption,proto3" json:"is_interruption,omitempty"`
	// per frame probabilities
	Probabilities []float32       `protobuf:"fixed32,2,rep,packed,name=probabilities,proto3" json:"probabilities,omitempty"`
	Stats         *InferenceStats `protobuf:"bytes,3,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*InterruptionInferenceResponse) Descriptor deprecated added in v1.45.6

func (*InterruptionInferenceResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterruptionInferenceResponse.ProtoReflect.Descriptor instead.

func (*InterruptionInferenceResponse) GetIsInterruption added in v1.45.6

func (x *InterruptionInferenceResponse) GetIsInterruption() bool

func (*InterruptionInferenceResponse) GetProbabilities added in v1.45.6

func (x *InterruptionInferenceResponse) GetProbabilities() []float32

func (*InterruptionInferenceResponse) GetStats added in v1.45.6

func (*InterruptionInferenceResponse) ProtoMessage added in v1.45.6

func (*InterruptionInferenceResponse) ProtoMessage()

func (*InterruptionInferenceResponse) ProtoReflect added in v1.45.6

func (*InterruptionInferenceResponse) Reset added in v1.45.6

func (x *InterruptionInferenceResponse) Reset()

func (*InterruptionInferenceResponse) String added in v1.45.6

type InterruptionModelUsage added in v1.45.1

type InterruptionModelUsage struct {
	Provider      string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Model         string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	TotalRequests int32  `protobuf:"varint,3,opt,name=total_requests,json=totalRequests,proto3" json:"total_requests,omitempty"`
	// contains filtered or unexported fields
}

func (*InterruptionModelUsage) Descriptor deprecated added in v1.45.1

func (*InterruptionModelUsage) Descriptor() ([]byte, []int)

Deprecated: Use InterruptionModelUsage.ProtoReflect.Descriptor instead.

func (*InterruptionModelUsage) GetModel added in v1.45.1

func (x *InterruptionModelUsage) GetModel() string

func (*InterruptionModelUsage) GetProvider added in v1.45.1

func (x *InterruptionModelUsage) GetProvider() string

func (*InterruptionModelUsage) GetTotalRequests added in v1.45.1

func (x *InterruptionModelUsage) GetTotalRequests() int32

func (*InterruptionModelUsage) ProtoMessage added in v1.45.1

func (*InterruptionModelUsage) ProtoMessage()

func (*InterruptionModelUsage) ProtoReflect added in v1.45.1

func (x *InterruptionModelUsage) ProtoReflect() protoreflect.Message

func (*InterruptionModelUsage) Reset added in v1.45.1

func (x *InterruptionModelUsage) Reset()

func (*InterruptionModelUsage) String added in v1.45.1

func (x *InterruptionModelUsage) String() string

type InterruptionPrediction added in v1.45.6

type InterruptionPrediction struct {
	IsInterruption bool            `protobuf:"varint,1,opt,name=is_interruption,json=isInterruption,proto3" json:"is_interruption,omitempty"`
	Probabilities  []float32       `protobuf:"fixed32,2,rep,packed,name=probabilities,proto3" json:"probabilities,omitempty"`
	InferenceStats *InferenceStats `protobuf:"bytes,3,opt,name=inference_stats,json=inferenceStats,proto3" json:"inference_stats,omitempty"`
	// contains filtered or unexported fields
}

func (*InterruptionPrediction) Descriptor deprecated added in v1.45.6

func (*InterruptionPrediction) Descriptor() ([]byte, []int)

Deprecated: Use InterruptionPrediction.ProtoReflect.Descriptor instead.

func (*InterruptionPrediction) GetInferenceStats added in v1.45.6

func (x *InterruptionPrediction) GetInferenceStats() *InferenceStats

func (*InterruptionPrediction) GetIsInterruption added in v1.45.6

func (x *InterruptionPrediction) GetIsInterruption() bool

func (*InterruptionPrediction) GetProbabilities added in v1.45.6

func (x *InterruptionPrediction) GetProbabilities() []float32

func (*InterruptionPrediction) ProtoMessage added in v1.45.6

func (*InterruptionPrediction) ProtoMessage()

func (*InterruptionPrediction) ProtoReflect added in v1.45.6

func (x *InterruptionPrediction) ProtoReflect() protoreflect.Message

func (*InterruptionPrediction) Reset added in v1.45.6

func (x *InterruptionPrediction) Reset()

func (*InterruptionPrediction) String added in v1.45.6

func (x *InterruptionPrediction) String() string

type InterruptionSettings added in v1.45.6

type InterruptionSettings struct {

	// detection threshold in range [0.0, 1.0]; higher values are less sensitive
	Threshold float32 `protobuf:"fixed32,1,opt,name=threshold,proto3" json:"threshold,omitempty"`
	// minimum number of frames with probability greater than threshold to trigger an interruption
	MinFrames           uint32               `protobuf:"varint,2,opt,name=min_frames,json=minFrames,proto3" json:"min_frames,omitempty"`
	MaxAudioDuration    *durationpb.Duration `protobuf:"bytes,3,opt,name=max_audio_duration,json=maxAudioDuration,proto3" json:"max_audio_duration,omitempty"`
	AudioPrefixDuration *durationpb.Duration `protobuf:"bytes,4,opt,name=audio_prefix_duration,json=audioPrefixDuration,proto3" json:"audio_prefix_duration,omitempty"`
	DetectionInterval   *durationpb.Duration `protobuf:"bytes,5,opt,name=detection_interval,json=detectionInterval,proto3" json:"detection_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*InterruptionSettings) Descriptor deprecated added in v1.45.6

func (*InterruptionSettings) Descriptor() ([]byte, []int)

Deprecated: Use InterruptionSettings.ProtoReflect.Descriptor instead.

func (*InterruptionSettings) GetAudioPrefixDuration added in v1.45.6

func (x *InterruptionSettings) GetAudioPrefixDuration() *durationpb.Duration

func (*InterruptionSettings) GetDetectionInterval added in v1.45.6

func (x *InterruptionSettings) GetDetectionInterval() *durationpb.Duration

func (*InterruptionSettings) GetMaxAudioDuration added in v1.45.6

func (x *InterruptionSettings) GetMaxAudioDuration() *durationpb.Duration

func (*InterruptionSettings) GetMinFrames added in v1.45.6

func (x *InterruptionSettings) GetMinFrames() uint32

func (*InterruptionSettings) GetThreshold added in v1.45.6

func (x *InterruptionSettings) GetThreshold() float32

func (*InterruptionSettings) ProtoMessage added in v1.45.6

func (*InterruptionSettings) ProtoMessage()

func (*InterruptionSettings) ProtoReflect added in v1.45.6

func (x *InterruptionSettings) ProtoReflect() protoreflect.Message

func (*InterruptionSettings) Reset added in v1.45.6

func (x *InterruptionSettings) Reset()

func (*InterruptionSettings) String added in v1.45.6

func (x *InterruptionSettings) String() string

type LLMModelUsage added in v1.45.1

type LLMModelUsage struct {
	Provider               string  `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Model                  string  `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	InputTokens            int32   `protobuf:"varint,3,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
	InputCachedTokens      int32   `protobuf:"varint,4,opt,name=input_cached_tokens,json=inputCachedTokens,proto3" json:"input_cached_tokens,omitempty"`
	InputAudioTokens       int32   `protobuf:"varint,5,opt,name=input_audio_tokens,json=inputAudioTokens,proto3" json:"input_audio_tokens,omitempty"`
	InputCachedAudioTokens int32   `` /* 132-byte string literal not displayed */
	InputTextTokens        int32   `protobuf:"varint,7,opt,name=input_text_tokens,json=inputTextTokens,proto3" json:"input_text_tokens,omitempty"`
	InputCachedTextTokens  int32   `` /* 129-byte string literal not displayed */
	InputImageTokens       int32   `protobuf:"varint,9,opt,name=input_image_tokens,json=inputImageTokens,proto3" json:"input_image_tokens,omitempty"`
	InputCachedImageTokens int32   `` /* 133-byte string literal not displayed */
	OutputTokens           int32   `protobuf:"varint,11,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
	OutputAudioTokens      int32   `protobuf:"varint,12,opt,name=output_audio_tokens,json=outputAudioTokens,proto3" json:"output_audio_tokens,omitempty"`
	OutputTextTokens       int32   `protobuf:"varint,13,opt,name=output_text_tokens,json=outputTextTokens,proto3" json:"output_text_tokens,omitempty"`
	SessionDuration        float64 `protobuf:"fixed64,14,opt,name=session_duration,json=sessionDuration,proto3" json:"session_duration,omitempty"`
	// contains filtered or unexported fields
}

func (*LLMModelUsage) Descriptor deprecated added in v1.45.1

func (*LLMModelUsage) Descriptor() ([]byte, []int)

Deprecated: Use LLMModelUsage.ProtoReflect.Descriptor instead.

func (*LLMModelUsage) GetInputAudioTokens added in v1.45.1

func (x *LLMModelUsage) GetInputAudioTokens() int32

func (*LLMModelUsage) GetInputCachedAudioTokens added in v1.45.1

func (x *LLMModelUsage) GetInputCachedAudioTokens() int32

func (*LLMModelUsage) GetInputCachedImageTokens added in v1.45.1

func (x *LLMModelUsage) GetInputCachedImageTokens() int32

func (*LLMModelUsage) GetInputCachedTextTokens added in v1.45.1

func (x *LLMModelUsage) GetInputCachedTextTokens() int32

func (*LLMModelUsage) GetInputCachedTokens added in v1.45.1

func (x *LLMModelUsage) GetInputCachedTokens() int32

func (*LLMModelUsage) GetInputImageTokens added in v1.45.1

func (x *LLMModelUsage) GetInputImageTokens() int32

func (*LLMModelUsage) GetInputTextTokens added in v1.45.1

func (x *LLMModelUsage) GetInputTextTokens() int32

func (*LLMModelUsage) GetInputTokens added in v1.45.1

func (x *LLMModelUsage) GetInputTokens() int32

func (*LLMModelUsage) GetModel added in v1.45.1

func (x *LLMModelUsage) GetModel() string

func (*LLMModelUsage) GetOutputAudioTokens added in v1.45.1

func (x *LLMModelUsage) GetOutputAudioTokens() int32

func (*LLMModelUsage) GetOutputTextTokens added in v1.45.1

func (x *LLMModelUsage) GetOutputTextTokens() int32

func (*LLMModelUsage) GetOutputTokens added in v1.45.1

func (x *LLMModelUsage) GetOutputTokens() int32

func (*LLMModelUsage) GetProvider added in v1.45.1

func (x *LLMModelUsage) GetProvider() string

func (*LLMModelUsage) GetSessionDuration added in v1.45.1

func (x *LLMModelUsage) GetSessionDuration() float64

func (*LLMModelUsage) ProtoMessage added in v1.45.1

func (*LLMModelUsage) ProtoMessage()

func (*LLMModelUsage) ProtoReflect added in v1.45.1

func (x *LLMModelUsage) ProtoReflect() protoreflect.Message

func (*LLMModelUsage) Reset added in v1.45.1

func (x *LLMModelUsage) Reset()

func (*LLMModelUsage) String added in v1.45.1

func (x *LLMModelUsage) String() string

type MetricsReport

type MetricsReport struct {
	StartedSpeakingAt        *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=started_speaking_at,json=startedSpeakingAt,proto3" json:"started_speaking_at,omitempty"`
	StoppedSpeakingAt        *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=stopped_speaking_at,json=stoppedSpeakingAt,proto3" json:"stopped_speaking_at,omitempty"`
	TranscriptionDelay       *float64               `protobuf:"fixed64,3,opt,name=transcription_delay,json=transcriptionDelay,proto3,oneof" json:"transcription_delay,omitempty"`
	EndOfTurnDelay           *float64               `protobuf:"fixed64,4,opt,name=end_of_turn_delay,json=endOfTurnDelay,proto3,oneof" json:"end_of_turn_delay,omitempty"`
	OnUserTurnCompletedDelay *float64               `` /* 147-byte string literal not displayed */
	LlmNodeTtft              *float64               `protobuf:"fixed64,6,opt,name=llm_node_ttft,json=llmNodeTtft,proto3,oneof" json:"llm_node_ttft,omitempty"`
	TtsNodeTtfb              *float64               `protobuf:"fixed64,7,opt,name=tts_node_ttfb,json=ttsNodeTtfb,proto3,oneof" json:"tts_node_ttfb,omitempty"`
	E2ELatency               *float64               `protobuf:"fixed64,8,opt,name=e2e_latency,json=e2eLatency,proto3,oneof" json:"e2e_latency,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricsReport) Descriptor deprecated

func (*MetricsReport) Descriptor() ([]byte, []int)

Deprecated: Use MetricsReport.ProtoReflect.Descriptor instead.

func (*MetricsReport) GetE2ELatency

func (x *MetricsReport) GetE2ELatency() float64

func (*MetricsReport) GetEndOfTurnDelay

func (x *MetricsReport) GetEndOfTurnDelay() float64

func (*MetricsReport) GetLlmNodeTtft

func (x *MetricsReport) GetLlmNodeTtft() float64

func (*MetricsReport) GetOnUserTurnCompletedDelay

func (x *MetricsReport) GetOnUserTurnCompletedDelay() float64

func (*MetricsReport) GetStartedSpeakingAt

func (x *MetricsReport) GetStartedSpeakingAt() *timestamppb.Timestamp

func (*MetricsReport) GetStoppedSpeakingAt

func (x *MetricsReport) GetStoppedSpeakingAt() *timestamppb.Timestamp

func (*MetricsReport) GetTranscriptionDelay

func (x *MetricsReport) GetTranscriptionDelay() float64

func (*MetricsReport) GetTtsNodeTtfb

func (x *MetricsReport) GetTtsNodeTtfb() float64

func (*MetricsReport) ProtoMessage

func (*MetricsReport) ProtoMessage()

func (*MetricsReport) ProtoReflect

func (x *MetricsReport) ProtoReflect() protoreflect.Message

func (*MetricsReport) Reset

func (x *MetricsReport) Reset()

func (*MetricsReport) String

func (x *MetricsReport) String() string

type ModelUsage added in v1.45.1

type ModelUsage struct {

	// Types that are valid to be assigned to Usage:
	//
	//	*ModelUsage_Llm
	//	*ModelUsage_Tts
	//	*ModelUsage_Stt
	//	*ModelUsage_Interruption
	//	*ModelUsage_Eot
	Usage isModelUsage_Usage `protobuf_oneof:"usage"`
	// contains filtered or unexported fields
}

func (*ModelUsage) Descriptor deprecated added in v1.45.1

func (*ModelUsage) Descriptor() ([]byte, []int)

Deprecated: Use ModelUsage.ProtoReflect.Descriptor instead.

func (*ModelUsage) GetEot added in v1.46.0

func (x *ModelUsage) GetEot() *EotModelUsage

func (*ModelUsage) GetInterruption added in v1.45.1

func (x *ModelUsage) GetInterruption() *InterruptionModelUsage

func (*ModelUsage) GetLlm added in v1.45.1

func (x *ModelUsage) GetLlm() *LLMModelUsage

func (*ModelUsage) GetStt added in v1.45.1

func (x *ModelUsage) GetStt() *STTModelUsage

func (*ModelUsage) GetTts added in v1.45.1

func (x *ModelUsage) GetTts() *TTSModelUsage

func (*ModelUsage) GetUsage added in v1.45.1

func (x *ModelUsage) GetUsage() isModelUsage_Usage

func (*ModelUsage) ProtoMessage added in v1.45.1

func (*ModelUsage) ProtoMessage()

func (*ModelUsage) ProtoReflect added in v1.45.1

func (x *ModelUsage) ProtoReflect() protoreflect.Message

func (*ModelUsage) Reset added in v1.45.1

func (x *ModelUsage) Reset()

func (*ModelUsage) String added in v1.45.1

func (x *ModelUsage) String() string

type ModelUsage_Eot added in v1.46.0

type ModelUsage_Eot struct {
	Eot *EotModelUsage `protobuf:"bytes,5,opt,name=eot,proto3,oneof"`
}

type ModelUsage_Interruption added in v1.45.1

type ModelUsage_Interruption struct {
	Interruption *InterruptionModelUsage `protobuf:"bytes,4,opt,name=interruption,proto3,oneof"`
}

type ModelUsage_Llm added in v1.45.1

type ModelUsage_Llm struct {
	Llm *LLMModelUsage `protobuf:"bytes,1,opt,name=llm,proto3,oneof"`
}

type ModelUsage_Stt added in v1.45.1

type ModelUsage_Stt struct {
	Stt *STTModelUsage `protobuf:"bytes,3,opt,name=stt,proto3,oneof"`
}

type ModelUsage_Tts added in v1.45.1

type ModelUsage_Tts struct {
	Tts *TTSModelUsage `protobuf:"bytes,2,opt,name=tts,proto3,oneof"`
}

type RunningAgentJobInfo added in v1.45.1

type RunningAgentJobInfo struct {
	Job            []byte `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
	AcceptName     string `protobuf:"bytes,2,opt,name=accept_name,json=acceptName,proto3" json:"accept_name,omitempty"`
	AcceptIdentity string `protobuf:"bytes,3,opt,name=accept_identity,json=acceptIdentity,proto3" json:"accept_identity,omitempty"`
	AcceptMetadata string `protobuf:"bytes,4,opt,name=accept_metadata,json=acceptMetadata,proto3" json:"accept_metadata,omitempty"`
	Url            string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	Token          string `protobuf:"bytes,6,opt,name=token,proto3" json:"token,omitempty"`
	WorkerId       string `protobuf:"bytes,7,opt,name=worker_id,json=workerId,proto3" json:"worker_id,omitempty"`
	MockJob        bool   `protobuf:"varint,8,opt,name=mock_job,json=mockJob,proto3" json:"mock_job,omitempty"`
	// contains filtered or unexported fields
}

func (*RunningAgentJobInfo) Descriptor deprecated added in v1.45.1

func (*RunningAgentJobInfo) Descriptor() ([]byte, []int)

Deprecated: Use RunningAgentJobInfo.ProtoReflect.Descriptor instead.

func (*RunningAgentJobInfo) GetAcceptIdentity added in v1.45.1

func (x *RunningAgentJobInfo) GetAcceptIdentity() string

func (*RunningAgentJobInfo) GetAcceptMetadata added in v1.45.1

func (x *RunningAgentJobInfo) GetAcceptMetadata() string

func (*RunningAgentJobInfo) GetAcceptName added in v1.45.1

func (x *RunningAgentJobInfo) GetAcceptName() string

func (*RunningAgentJobInfo) GetJob added in v1.45.1

func (x *RunningAgentJobInfo) GetJob() []byte

func (*RunningAgentJobInfo) GetMockJob added in v1.45.1

func (x *RunningAgentJobInfo) GetMockJob() bool

func (*RunningAgentJobInfo) GetToken added in v1.45.1

func (x *RunningAgentJobInfo) GetToken() string

func (*RunningAgentJobInfo) GetUrl added in v1.45.1

func (x *RunningAgentJobInfo) GetUrl() string

func (*RunningAgentJobInfo) GetWorkerId added in v1.45.1

func (x *RunningAgentJobInfo) GetWorkerId() string

func (*RunningAgentJobInfo) ProtoMessage added in v1.45.1

func (*RunningAgentJobInfo) ProtoMessage()

func (*RunningAgentJobInfo) ProtoReflect added in v1.45.1

func (x *RunningAgentJobInfo) ProtoReflect() protoreflect.Message

func (*RunningAgentJobInfo) Reset added in v1.45.1

func (x *RunningAgentJobInfo) Reset()

func (*RunningAgentJobInfo) String added in v1.45.1

func (x *RunningAgentJobInfo) String() string

type STTModelUsage added in v1.45.1

type STTModelUsage struct {
	Provider      string  `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Model         string  `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	InputTokens   int32   `protobuf:"varint,3,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
	OutputTokens  int32   `protobuf:"varint,4,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
	AudioDuration float64 `protobuf:"fixed64,5,opt,name=audio_duration,json=audioDuration,proto3" json:"audio_duration,omitempty"`
	// contains filtered or unexported fields
}

func (*STTModelUsage) Descriptor deprecated added in v1.45.1

func (*STTModelUsage) Descriptor() ([]byte, []int)

Deprecated: Use STTModelUsage.ProtoReflect.Descriptor instead.

func (*STTModelUsage) GetAudioDuration added in v1.45.1

func (x *STTModelUsage) GetAudioDuration() float64

func (*STTModelUsage) GetInputTokens added in v1.45.1

func (x *STTModelUsage) GetInputTokens() int32

func (*STTModelUsage) GetModel added in v1.45.1

func (x *STTModelUsage) GetModel() string

func (*STTModelUsage) GetOutputTokens added in v1.45.1

func (x *STTModelUsage) GetOutputTokens() int32

func (*STTModelUsage) GetProvider added in v1.45.1

func (x *STTModelUsage) GetProvider() string

func (*STTModelUsage) ProtoMessage added in v1.45.1

func (*STTModelUsage) ProtoMessage()

func (*STTModelUsage) ProtoReflect added in v1.45.1

func (x *STTModelUsage) ProtoReflect() protoreflect.Message

func (*STTModelUsage) Reset added in v1.45.1

func (x *STTModelUsage) Reset()

func (*STTModelUsage) String added in v1.45.1

func (x *STTModelUsage) String() string

type ServerMessage added in v1.45.6

type ServerMessage struct {
	ServerCreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=server_created_at,json=serverCreatedAt,proto3" json:"server_created_at,omitempty"`
	RequestId       *string                `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3,oneof" json:"request_id,omitempty"`
	// echoes the client-side created_at timestamp
	ClientCreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=client_created_at,json=clientCreatedAt,proto3,oneof" json:"client_created_at,omitempty"`
	// Types that are valid to be assigned to Message:
	//
	//	*ServerMessage_SessionCreated
	//	*ServerMessage_InferenceStarted
	//	*ServerMessage_InferenceStopped
	//	*ServerMessage_SessionClosed
	//	*ServerMessage_Error
	//	*ServerMessage_EotPrediction
	//	*ServerMessage_InterruptionPrediction
	Message isServerMessage_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*ServerMessage) Descriptor deprecated added in v1.45.6

func (*ServerMessage) Descriptor() ([]byte, []int)

Deprecated: Use ServerMessage.ProtoReflect.Descriptor instead.

func (*ServerMessage) GetClientCreatedAt added in v1.45.6

func (x *ServerMessage) GetClientCreatedAt() *timestamppb.Timestamp

func (*ServerMessage) GetEotPrediction added in v1.45.6

func (x *ServerMessage) GetEotPrediction() *EotPrediction

func (*ServerMessage) GetError added in v1.45.6

func (x *ServerMessage) GetError() *InferenceError

func (*ServerMessage) GetInferenceStarted added in v1.45.6

func (x *ServerMessage) GetInferenceStarted() *InferenceStarted

func (*ServerMessage) GetInferenceStopped added in v1.45.6

func (x *ServerMessage) GetInferenceStopped() *InferenceStopped

func (*ServerMessage) GetInterruptionPrediction added in v1.45.6

func (x *ServerMessage) GetInterruptionPrediction() *InterruptionPrediction

func (*ServerMessage) GetMessage added in v1.45.6

func (x *ServerMessage) GetMessage() isServerMessage_Message

func (*ServerMessage) GetRequestId added in v1.45.6

func (x *ServerMessage) GetRequestId() string

func (*ServerMessage) GetServerCreatedAt added in v1.45.6

func (x *ServerMessage) GetServerCreatedAt() *timestamppb.Timestamp

func (*ServerMessage) GetSessionClosed added in v1.45.6

func (x *ServerMessage) GetSessionClosed() *SessionClosed

func (*ServerMessage) GetSessionCreated added in v1.45.6

func (x *ServerMessage) GetSessionCreated() *SessionCreated

func (*ServerMessage) ProtoMessage added in v1.45.6

func (*ServerMessage) ProtoMessage()

func (*ServerMessage) ProtoReflect added in v1.45.6

func (x *ServerMessage) ProtoReflect() protoreflect.Message

func (*ServerMessage) Reset added in v1.45.6

func (x *ServerMessage) Reset()

func (*ServerMessage) String added in v1.45.6

func (x *ServerMessage) String() string

type ServerMessage_EotPrediction added in v1.45.6

type ServerMessage_EotPrediction struct {
	EotPrediction *EotPrediction `protobuf:"bytes,9,opt,name=eot_prediction,json=eotPrediction,proto3,oneof"`
}

type ServerMessage_Error added in v1.45.6

type ServerMessage_Error struct {
	Error *InferenceError `protobuf:"bytes,8,opt,name=error,proto3,oneof"`
}

type ServerMessage_InferenceStarted added in v1.45.6

type ServerMessage_InferenceStarted struct {
	InferenceStarted *InferenceStarted `protobuf:"bytes,5,opt,name=inference_started,json=inferenceStarted,proto3,oneof"`
}

type ServerMessage_InferenceStopped added in v1.45.6

type ServerMessage_InferenceStopped struct {
	InferenceStopped *InferenceStopped `protobuf:"bytes,6,opt,name=inference_stopped,json=inferenceStopped,proto3,oneof"`
}

type ServerMessage_InterruptionPrediction added in v1.45.6

type ServerMessage_InterruptionPrediction struct {
	InterruptionPrediction *InterruptionPrediction `protobuf:"bytes,10,opt,name=interruption_prediction,json=interruptionPrediction,proto3,oneof"`
}

type ServerMessage_SessionClosed added in v1.45.6

type ServerMessage_SessionClosed struct {
	SessionClosed *SessionClosed `protobuf:"bytes,7,opt,name=session_closed,json=sessionClosed,proto3,oneof"`
}

type ServerMessage_SessionCreated added in v1.45.6

type ServerMessage_SessionCreated struct {
	SessionCreated *SessionCreated `protobuf:"bytes,4,opt,name=session_created,json=sessionCreated,proto3,oneof"`
}

type SessionClose added in v1.45.6

type SessionClose struct {
	// contains filtered or unexported fields
}

func (*SessionClose) Descriptor deprecated added in v1.45.6

func (*SessionClose) Descriptor() ([]byte, []int)

Deprecated: Use SessionClose.ProtoReflect.Descriptor instead.

func (*SessionClose) ProtoMessage added in v1.45.6

func (*SessionClose) ProtoMessage()

func (*SessionClose) ProtoReflect added in v1.45.6

func (x *SessionClose) ProtoReflect() protoreflect.Message

func (*SessionClose) Reset added in v1.45.6

func (x *SessionClose) Reset()

func (*SessionClose) String added in v1.45.6

func (x *SessionClose) String() string

type SessionClosed added in v1.45.6

type SessionClosed struct {
	// contains filtered or unexported fields
}

func (*SessionClosed) Descriptor deprecated added in v1.45.6

func (*SessionClosed) Descriptor() ([]byte, []int)

Deprecated: Use SessionClosed.ProtoReflect.Descriptor instead.

func (*SessionClosed) ProtoMessage added in v1.45.6

func (*SessionClosed) ProtoMessage()

func (*SessionClosed) ProtoReflect added in v1.45.6

func (x *SessionClosed) ProtoReflect() protoreflect.Message

func (*SessionClosed) Reset added in v1.45.6

func (x *SessionClosed) Reset()

func (*SessionClosed) String added in v1.45.6

func (x *SessionClosed) String() string

type SessionCreate added in v1.45.6

type SessionCreate struct {
	Settings *SessionSettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionCreate) Descriptor deprecated added in v1.45.6

func (*SessionCreate) Descriptor() ([]byte, []int)

Deprecated: Use SessionCreate.ProtoReflect.Descriptor instead.

func (*SessionCreate) GetSettings added in v1.45.6

func (x *SessionCreate) GetSettings() *SessionSettings

func (*SessionCreate) ProtoMessage added in v1.45.6

func (*SessionCreate) ProtoMessage()

func (*SessionCreate) ProtoReflect added in v1.45.6

func (x *SessionCreate) ProtoReflect() protoreflect.Message

func (*SessionCreate) Reset added in v1.45.6

func (x *SessionCreate) Reset()

func (*SessionCreate) String added in v1.45.6

func (x *SessionCreate) String() string

type SessionCreated added in v1.45.6

type SessionCreated struct {
	// contains filtered or unexported fields
}

func (*SessionCreated) Descriptor deprecated added in v1.45.6

func (*SessionCreated) Descriptor() ([]byte, []int)

Deprecated: Use SessionCreated.ProtoReflect.Descriptor instead.

func (*SessionCreated) ProtoMessage added in v1.45.6

func (*SessionCreated) ProtoMessage()

func (*SessionCreated) ProtoReflect added in v1.45.6

func (x *SessionCreated) ProtoReflect() protoreflect.Message

func (*SessionCreated) Reset added in v1.45.6

func (x *SessionCreated) Reset()

func (*SessionCreated) String added in v1.45.6

func (x *SessionCreated) String() string

type SessionFlush added in v1.45.6

type SessionFlush struct {
	// contains filtered or unexported fields
}

func (*SessionFlush) Descriptor deprecated added in v1.45.6

func (*SessionFlush) Descriptor() ([]byte, []int)

Deprecated: Use SessionFlush.ProtoReflect.Descriptor instead.

func (*SessionFlush) ProtoMessage added in v1.45.6

func (*SessionFlush) ProtoMessage()

func (*SessionFlush) ProtoReflect added in v1.45.6

func (x *SessionFlush) ProtoReflect() protoreflect.Message

func (*SessionFlush) Reset added in v1.45.6

func (x *SessionFlush) Reset()

func (*SessionFlush) String added in v1.45.6

func (x *SessionFlush) String() string

type SessionRequest added in v1.45.1

type SessionRequest struct {
	RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// Types that are valid to be assigned to Request:
	//
	//	*SessionRequest_Ping_
	//	*SessionRequest_GetChatHistory_
	//	*SessionRequest_RunInput_
	//	*SessionRequest_GetAgentInfo_
	//	*SessionRequest_GetSessionState_
	//	*SessionRequest_GetRtcStats
	//	*SessionRequest_GetSessionUsage_
	//	*SessionRequest_GetFrameworkInfo_
	//	*SessionRequest_UpdateIo
	Request isSessionRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*SessionRequest) Descriptor deprecated added in v1.45.1

func (*SessionRequest) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest.ProtoReflect.Descriptor instead.

func (*SessionRequest) GetGetAgentInfo added in v1.45.1

func (x *SessionRequest) GetGetAgentInfo() *SessionRequest_GetAgentInfo

func (*SessionRequest) GetGetChatHistory added in v1.45.1

func (x *SessionRequest) GetGetChatHistory() *SessionRequest_GetChatHistory

func (*SessionRequest) GetGetFrameworkInfo added in v1.45.3

func (x *SessionRequest) GetGetFrameworkInfo() *SessionRequest_GetFrameworkInfo

func (*SessionRequest) GetGetRtcStats added in v1.45.1

func (x *SessionRequest) GetGetRtcStats() *SessionRequest_GetRTCStats

func (*SessionRequest) GetGetSessionState added in v1.45.1

func (x *SessionRequest) GetGetSessionState() *SessionRequest_GetSessionState

func (*SessionRequest) GetGetSessionUsage added in v1.45.1

func (x *SessionRequest) GetGetSessionUsage() *SessionRequest_GetSessionUsage

func (*SessionRequest) GetPing added in v1.45.1

func (x *SessionRequest) GetPing() *SessionRequest_Ping

func (*SessionRequest) GetRequest added in v1.45.1

func (x *SessionRequest) GetRequest() isSessionRequest_Request

func (*SessionRequest) GetRequestId added in v1.45.1

func (x *SessionRequest) GetRequestId() string

func (*SessionRequest) GetRunInput added in v1.45.1

func (x *SessionRequest) GetRunInput() *SessionRequest_RunInput

func (*SessionRequest) GetUpdateIo added in v1.46.0

func (x *SessionRequest) GetUpdateIo() *SessionRequest_UpdateIO

func (*SessionRequest) ProtoMessage added in v1.45.1

func (*SessionRequest) ProtoMessage()

func (*SessionRequest) ProtoReflect added in v1.45.1

func (x *SessionRequest) ProtoReflect() protoreflect.Message

func (*SessionRequest) Reset added in v1.45.1

func (x *SessionRequest) Reset()

func (*SessionRequest) String added in v1.45.1

func (x *SessionRequest) String() string

type SessionRequest_GetAgentInfo added in v1.45.1

type SessionRequest_GetAgentInfo struct {
	// contains filtered or unexported fields
}

func (*SessionRequest_GetAgentInfo) Descriptor deprecated added in v1.45.1

func (*SessionRequest_GetAgentInfo) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_GetAgentInfo.ProtoReflect.Descriptor instead.

func (*SessionRequest_GetAgentInfo) ProtoMessage added in v1.45.1

func (*SessionRequest_GetAgentInfo) ProtoMessage()

func (*SessionRequest_GetAgentInfo) ProtoReflect added in v1.45.1

func (*SessionRequest_GetAgentInfo) Reset added in v1.45.1

func (x *SessionRequest_GetAgentInfo) Reset()

func (*SessionRequest_GetAgentInfo) String added in v1.45.1

func (x *SessionRequest_GetAgentInfo) String() string

type SessionRequest_GetAgentInfo_ added in v1.45.1

type SessionRequest_GetAgentInfo_ struct {
	GetAgentInfo *SessionRequest_GetAgentInfo `protobuf:"bytes,6,opt,name=get_agent_info,json=getAgentInfo,proto3,oneof"`
}

type SessionRequest_GetChatHistory added in v1.45.1

type SessionRequest_GetChatHistory struct {
	// contains filtered or unexported fields
}

func (*SessionRequest_GetChatHistory) Descriptor deprecated added in v1.45.1

func (*SessionRequest_GetChatHistory) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_GetChatHistory.ProtoReflect.Descriptor instead.

func (*SessionRequest_GetChatHistory) ProtoMessage added in v1.45.1

func (*SessionRequest_GetChatHistory) ProtoMessage()

func (*SessionRequest_GetChatHistory) ProtoReflect added in v1.45.1

func (*SessionRequest_GetChatHistory) Reset added in v1.45.1

func (x *SessionRequest_GetChatHistory) Reset()

func (*SessionRequest_GetChatHistory) String added in v1.45.1

type SessionRequest_GetChatHistory_ added in v1.45.1

type SessionRequest_GetChatHistory_ struct {
	GetChatHistory *SessionRequest_GetChatHistory `protobuf:"bytes,4,opt,name=get_chat_history,json=getChatHistory,proto3,oneof"`
}

type SessionRequest_GetFrameworkInfo added in v1.45.3

type SessionRequest_GetFrameworkInfo struct {
	// contains filtered or unexported fields
}

func (*SessionRequest_GetFrameworkInfo) Descriptor deprecated added in v1.45.3

func (*SessionRequest_GetFrameworkInfo) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_GetFrameworkInfo.ProtoReflect.Descriptor instead.

func (*SessionRequest_GetFrameworkInfo) ProtoMessage added in v1.45.3

func (*SessionRequest_GetFrameworkInfo) ProtoMessage()

func (*SessionRequest_GetFrameworkInfo) ProtoReflect added in v1.45.3

func (*SessionRequest_GetFrameworkInfo) Reset added in v1.45.3

func (*SessionRequest_GetFrameworkInfo) String added in v1.45.3

type SessionRequest_GetFrameworkInfo_ added in v1.45.3

type SessionRequest_GetFrameworkInfo_ struct {
	GetFrameworkInfo *SessionRequest_GetFrameworkInfo `protobuf:"bytes,10,opt,name=get_framework_info,json=getFrameworkInfo,proto3,oneof"`
}

type SessionRequest_GetRTCStats added in v1.45.1

type SessionRequest_GetRTCStats struct {
	// contains filtered or unexported fields
}

func (*SessionRequest_GetRTCStats) Descriptor deprecated added in v1.45.1

func (*SessionRequest_GetRTCStats) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_GetRTCStats.ProtoReflect.Descriptor instead.

func (*SessionRequest_GetRTCStats) ProtoMessage added in v1.45.1

func (*SessionRequest_GetRTCStats) ProtoMessage()

func (*SessionRequest_GetRTCStats) ProtoReflect added in v1.45.1

func (*SessionRequest_GetRTCStats) Reset added in v1.45.1

func (x *SessionRequest_GetRTCStats) Reset()

func (*SessionRequest_GetRTCStats) String added in v1.45.1

func (x *SessionRequest_GetRTCStats) String() string

type SessionRequest_GetRtcStats added in v1.45.1

type SessionRequest_GetRtcStats struct {
	GetRtcStats *SessionRequest_GetRTCStats `protobuf:"bytes,8,opt,name=get_rtc_stats,json=getRtcStats,proto3,oneof"`
}

type SessionRequest_GetSessionState added in v1.45.1

type SessionRequest_GetSessionState struct {
	// contains filtered or unexported fields
}

func (*SessionRequest_GetSessionState) Descriptor deprecated added in v1.45.1

func (*SessionRequest_GetSessionState) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_GetSessionState.ProtoReflect.Descriptor instead.

func (*SessionRequest_GetSessionState) ProtoMessage added in v1.45.1

func (*SessionRequest_GetSessionState) ProtoMessage()

func (*SessionRequest_GetSessionState) ProtoReflect added in v1.45.1

func (*SessionRequest_GetSessionState) Reset added in v1.45.1

func (x *SessionRequest_GetSessionState) Reset()

func (*SessionRequest_GetSessionState) String added in v1.45.1

type SessionRequest_GetSessionState_ added in v1.45.1

type SessionRequest_GetSessionState_ struct {
	GetSessionState *SessionRequest_GetSessionState `protobuf:"bytes,7,opt,name=get_session_state,json=getSessionState,proto3,oneof"`
}

type SessionRequest_GetSessionUsage added in v1.45.1

type SessionRequest_GetSessionUsage struct {
	// contains filtered or unexported fields
}

func (*SessionRequest_GetSessionUsage) Descriptor deprecated added in v1.45.1

func (*SessionRequest_GetSessionUsage) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_GetSessionUsage.ProtoReflect.Descriptor instead.

func (*SessionRequest_GetSessionUsage) ProtoMessage added in v1.45.1

func (*SessionRequest_GetSessionUsage) ProtoMessage()

func (*SessionRequest_GetSessionUsage) ProtoReflect added in v1.45.1

func (*SessionRequest_GetSessionUsage) Reset added in v1.45.1

func (x *SessionRequest_GetSessionUsage) Reset()

func (*SessionRequest_GetSessionUsage) String added in v1.45.1

type SessionRequest_GetSessionUsage_ added in v1.45.1

type SessionRequest_GetSessionUsage_ struct {
	GetSessionUsage *SessionRequest_GetSessionUsage `protobuf:"bytes,9,opt,name=get_session_usage,json=getSessionUsage,proto3,oneof"`
}

type SessionRequest_Ping added in v1.45.1

type SessionRequest_Ping struct {
	// contains filtered or unexported fields
}

func (*SessionRequest_Ping) Descriptor deprecated added in v1.45.1

func (*SessionRequest_Ping) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_Ping.ProtoReflect.Descriptor instead.

func (*SessionRequest_Ping) ProtoMessage added in v1.45.1

func (*SessionRequest_Ping) ProtoMessage()

func (*SessionRequest_Ping) ProtoReflect added in v1.45.1

func (x *SessionRequest_Ping) ProtoReflect() protoreflect.Message

func (*SessionRequest_Ping) Reset added in v1.45.1

func (x *SessionRequest_Ping) Reset()

func (*SessionRequest_Ping) String added in v1.45.1

func (x *SessionRequest_Ping) String() string

type SessionRequest_Ping_ added in v1.45.1

type SessionRequest_Ping_ struct {
	Ping *SessionRequest_Ping `protobuf:"bytes,2,opt,name=ping,proto3,oneof"`
}

type SessionRequest_RunInput added in v1.45.1

type SessionRequest_RunInput struct {
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionRequest_RunInput) Descriptor deprecated added in v1.45.1

func (*SessionRequest_RunInput) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_RunInput.ProtoReflect.Descriptor instead.

func (*SessionRequest_RunInput) GetText added in v1.45.1

func (x *SessionRequest_RunInput) GetText() string

func (*SessionRequest_RunInput) ProtoMessage added in v1.45.1

func (*SessionRequest_RunInput) ProtoMessage()

func (*SessionRequest_RunInput) ProtoReflect added in v1.45.1

func (x *SessionRequest_RunInput) ProtoReflect() protoreflect.Message

func (*SessionRequest_RunInput) Reset added in v1.45.1

func (x *SessionRequest_RunInput) Reset()

func (*SessionRequest_RunInput) String added in v1.45.1

func (x *SessionRequest_RunInput) String() string

type SessionRequest_RunInput_ added in v1.45.1

type SessionRequest_RunInput_ struct {
	RunInput *SessionRequest_RunInput `protobuf:"bytes,5,opt,name=run_input,json=runInput,proto3,oneof"`
}

type SessionRequest_UpdateIO added in v1.46.0

type SessionRequest_UpdateIO struct {
	Input  *SessionRequest_UpdateIO_Input  `protobuf:"bytes,1,opt,name=input,proto3,oneof" json:"input,omitempty"`
	Output *SessionRequest_UpdateIO_Output `protobuf:"bytes,2,opt,name=output,proto3,oneof" json:"output,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionRequest_UpdateIO) Descriptor deprecated added in v1.46.0

func (*SessionRequest_UpdateIO) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_UpdateIO.ProtoReflect.Descriptor instead.

func (*SessionRequest_UpdateIO) GetInput added in v1.46.0

func (*SessionRequest_UpdateIO) GetOutput added in v1.46.0

func (*SessionRequest_UpdateIO) ProtoMessage added in v1.46.0

func (*SessionRequest_UpdateIO) ProtoMessage()

func (*SessionRequest_UpdateIO) ProtoReflect added in v1.46.0

func (x *SessionRequest_UpdateIO) ProtoReflect() protoreflect.Message

func (*SessionRequest_UpdateIO) Reset added in v1.46.0

func (x *SessionRequest_UpdateIO) Reset()

func (*SessionRequest_UpdateIO) String added in v1.46.0

func (x *SessionRequest_UpdateIO) String() string

type SessionRequest_UpdateIO_Input added in v1.46.0

type SessionRequest_UpdateIO_Input struct {
	AudioEnabled *bool `protobuf:"varint,1,opt,name=audio_enabled,json=audioEnabled,proto3,oneof" json:"audio_enabled,omitempty"`
	VideoEnabled *bool `protobuf:"varint,2,opt,name=video_enabled,json=videoEnabled,proto3,oneof" json:"video_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionRequest_UpdateIO_Input) Descriptor deprecated added in v1.46.0

func (*SessionRequest_UpdateIO_Input) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_UpdateIO_Input.ProtoReflect.Descriptor instead.

func (*SessionRequest_UpdateIO_Input) GetAudioEnabled added in v1.46.0

func (x *SessionRequest_UpdateIO_Input) GetAudioEnabled() bool

func (*SessionRequest_UpdateIO_Input) GetVideoEnabled added in v1.46.0

func (x *SessionRequest_UpdateIO_Input) GetVideoEnabled() bool

func (*SessionRequest_UpdateIO_Input) ProtoMessage added in v1.46.0

func (*SessionRequest_UpdateIO_Input) ProtoMessage()

func (*SessionRequest_UpdateIO_Input) ProtoReflect added in v1.46.0

func (*SessionRequest_UpdateIO_Input) Reset added in v1.46.0

func (x *SessionRequest_UpdateIO_Input) Reset()

func (*SessionRequest_UpdateIO_Input) String added in v1.46.0

type SessionRequest_UpdateIO_Output added in v1.46.0

type SessionRequest_UpdateIO_Output struct {
	AudioEnabled         *bool `protobuf:"varint,1,opt,name=audio_enabled,json=audioEnabled,proto3,oneof" json:"audio_enabled,omitempty"`
	VideoEnabled         *bool `protobuf:"varint,2,opt,name=video_enabled,json=videoEnabled,proto3,oneof" json:"video_enabled,omitempty"`
	TranscriptionEnabled *bool `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SessionRequest_UpdateIO_Output) Descriptor deprecated added in v1.46.0

func (*SessionRequest_UpdateIO_Output) Descriptor() ([]byte, []int)

Deprecated: Use SessionRequest_UpdateIO_Output.ProtoReflect.Descriptor instead.

func (*SessionRequest_UpdateIO_Output) GetAudioEnabled added in v1.46.0

func (x *SessionRequest_UpdateIO_Output) GetAudioEnabled() bool

func (*SessionRequest_UpdateIO_Output) GetTranscriptionEnabled added in v1.46.0

func (x *SessionRequest_UpdateIO_Output) GetTranscriptionEnabled() bool

func (*SessionRequest_UpdateIO_Output) GetVideoEnabled added in v1.46.0

func (x *SessionRequest_UpdateIO_Output) GetVideoEnabled() bool

func (*SessionRequest_UpdateIO_Output) ProtoMessage added in v1.46.0

func (*SessionRequest_UpdateIO_Output) ProtoMessage()

func (*SessionRequest_UpdateIO_Output) ProtoReflect added in v1.46.0

func (*SessionRequest_UpdateIO_Output) Reset added in v1.46.0

func (x *SessionRequest_UpdateIO_Output) Reset()

func (*SessionRequest_UpdateIO_Output) String added in v1.46.0

type SessionRequest_UpdateIo added in v1.46.0

type SessionRequest_UpdateIo struct {
	UpdateIo *SessionRequest_UpdateIO `protobuf:"bytes,11,opt,name=update_io,json=updateIo,proto3,oneof"`
}

type SessionResponse added in v1.45.1

type SessionResponse struct {
	RequestId string  `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	Error     *string `protobuf:"bytes,2,opt,name=error,proto3,oneof" json:"error,omitempty"`
	// Types that are valid to be assigned to Response:
	//
	//	*SessionResponse_Pong_
	//	*SessionResponse_GetChatHistory
	//	*SessionResponse_RunInput
	//	*SessionResponse_GetAgentInfo
	//	*SessionResponse_GetSessionState
	//	*SessionResponse_GetRtcStats
	//	*SessionResponse_GetSessionUsage
	//	*SessionResponse_GetFrameworkInfo
	//	*SessionResponse_UpdateIo
	Response isSessionResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*SessionResponse) Descriptor deprecated added in v1.45.1

func (*SessionResponse) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse.ProtoReflect.Descriptor instead.

func (*SessionResponse) GetError added in v1.45.1

func (x *SessionResponse) GetError() string

func (*SessionResponse) GetGetAgentInfo added in v1.45.1

func (*SessionResponse) GetGetChatHistory added in v1.45.1

func (*SessionResponse) GetGetFrameworkInfo added in v1.45.3

func (*SessionResponse) GetGetRtcStats added in v1.45.1

func (*SessionResponse) GetGetSessionState added in v1.45.1

func (*SessionResponse) GetGetSessionUsage added in v1.45.1

func (*SessionResponse) GetPong added in v1.45.1

func (x *SessionResponse) GetPong() *SessionResponse_Pong

func (*SessionResponse) GetRequestId added in v1.45.1

func (x *SessionResponse) GetRequestId() string

func (*SessionResponse) GetResponse added in v1.45.1

func (x *SessionResponse) GetResponse() isSessionResponse_Response

func (*SessionResponse) GetRunInput added in v1.45.1

func (*SessionResponse) GetUpdateIo added in v1.46.0

func (*SessionResponse) ProtoMessage added in v1.45.1

func (*SessionResponse) ProtoMessage()

func (*SessionResponse) ProtoReflect added in v1.45.1

func (x *SessionResponse) ProtoReflect() protoreflect.Message

func (*SessionResponse) Reset added in v1.45.1

func (x *SessionResponse) Reset()

func (*SessionResponse) String added in v1.45.1

func (x *SessionResponse) String() string

type SessionResponse_GetAgentInfo added in v1.45.1

type SessionResponse_GetAgentInfo struct {
	GetAgentInfo *SessionResponse_GetAgentInfoResponse `protobuf:"bytes,7,opt,name=get_agent_info,json=getAgentInfo,proto3,oneof"`
}

type SessionResponse_GetAgentInfoResponse added in v1.45.1

type SessionResponse_GetAgentInfoResponse struct {
	Id           string                  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Instructions *string                 `protobuf:"bytes,2,opt,name=instructions,proto3,oneof" json:"instructions,omitempty"`
	Tools        []string                `protobuf:"bytes,3,rep,name=tools,proto3" json:"tools,omitempty"`
	ChatCtx      []*ChatContext_ChatItem `protobuf:"bytes,4,rep,name=chat_ctx,json=chatCtx,proto3" json:"chat_ctx,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionResponse_GetAgentInfoResponse) Descriptor deprecated added in v1.45.1

func (*SessionResponse_GetAgentInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse_GetAgentInfoResponse.ProtoReflect.Descriptor instead.

func (*SessionResponse_GetAgentInfoResponse) GetChatCtx added in v1.45.1

func (*SessionResponse_GetAgentInfoResponse) GetId added in v1.45.1

func (*SessionResponse_GetAgentInfoResponse) GetInstructions added in v1.45.1

func (x *SessionResponse_GetAgentInfoResponse) GetInstructions() string

func (*SessionResponse_GetAgentInfoResponse) GetTools added in v1.45.1

func (*SessionResponse_GetAgentInfoResponse) ProtoMessage added in v1.45.1

func (*SessionResponse_GetAgentInfoResponse) ProtoMessage()

func (*SessionResponse_GetAgentInfoResponse) ProtoReflect added in v1.45.1

func (*SessionResponse_GetAgentInfoResponse) Reset added in v1.45.1

func (*SessionResponse_GetAgentInfoResponse) String added in v1.45.1

type SessionResponse_GetChatHistory added in v1.45.1

type SessionResponse_GetChatHistory struct {
	GetChatHistory *SessionResponse_GetChatHistoryResponse `protobuf:"bytes,5,opt,name=get_chat_history,json=getChatHistory,proto3,oneof"`
}

type SessionResponse_GetChatHistoryResponse added in v1.45.1

type SessionResponse_GetChatHistoryResponse struct {
	Items []*ChatContext_ChatItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionResponse_GetChatHistoryResponse) Descriptor deprecated added in v1.45.1

func (*SessionResponse_GetChatHistoryResponse) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse_GetChatHistoryResponse.ProtoReflect.Descriptor instead.

func (*SessionResponse_GetChatHistoryResponse) GetItems added in v1.45.1

func (*SessionResponse_GetChatHistoryResponse) ProtoMessage added in v1.45.1

func (*SessionResponse_GetChatHistoryResponse) ProtoReflect added in v1.45.1

func (*SessionResponse_GetChatHistoryResponse) Reset added in v1.45.1

func (*SessionResponse_GetChatHistoryResponse) String added in v1.45.1

type SessionResponse_GetFrameworkInfo added in v1.45.3

type SessionResponse_GetFrameworkInfo struct {
	GetFrameworkInfo *SessionResponse_GetFrameworkInfoResponse `protobuf:"bytes,11,opt,name=get_framework_info,json=getFrameworkInfo,proto3,oneof"`
}

type SessionResponse_GetFrameworkInfoResponse added in v1.45.3

type SessionResponse_GetFrameworkInfoResponse struct {
	Sdk        string `protobuf:"bytes,1,opt,name=sdk,proto3" json:"sdk,omitempty"`
	SdkVersion string `protobuf:"bytes,2,opt,name=sdk_version,json=sdkVersion,proto3" json:"sdk_version,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionResponse_GetFrameworkInfoResponse) Descriptor deprecated added in v1.45.3

func (*SessionResponse_GetFrameworkInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse_GetFrameworkInfoResponse.ProtoReflect.Descriptor instead.

func (*SessionResponse_GetFrameworkInfoResponse) GetSdk added in v1.45.3

func (*SessionResponse_GetFrameworkInfoResponse) GetSdkVersion added in v1.45.3

func (*SessionResponse_GetFrameworkInfoResponse) ProtoMessage added in v1.45.3

func (*SessionResponse_GetFrameworkInfoResponse) ProtoReflect added in v1.45.3

func (*SessionResponse_GetFrameworkInfoResponse) Reset added in v1.45.3

func (*SessionResponse_GetFrameworkInfoResponse) String added in v1.45.3

type SessionResponse_GetRTCStatsResponse added in v1.45.1

type SessionResponse_GetRTCStatsResponse struct {
	PublisherStats  []*structpb.Struct `protobuf:"bytes,1,rep,name=publisher_stats,json=publisherStats,proto3" json:"publisher_stats,omitempty"`
	SubscriberStats []*structpb.Struct `protobuf:"bytes,2,rep,name=subscriber_stats,json=subscriberStats,proto3" json:"subscriber_stats,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionResponse_GetRTCStatsResponse) Descriptor deprecated added in v1.45.1

func (*SessionResponse_GetRTCStatsResponse) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse_GetRTCStatsResponse.ProtoReflect.Descriptor instead.

func (*SessionResponse_GetRTCStatsResponse) GetPublisherStats added in v1.45.1

func (x *SessionResponse_GetRTCStatsResponse) GetPublisherStats() []*structpb.Struct

func (*SessionResponse_GetRTCStatsResponse) GetSubscriberStats added in v1.45.1

func (x *SessionResponse_GetRTCStatsResponse) GetSubscriberStats() []*structpb.Struct

func (*SessionResponse_GetRTCStatsResponse) ProtoMessage added in v1.45.1

func (*SessionResponse_GetRTCStatsResponse) ProtoMessage()

func (*SessionResponse_GetRTCStatsResponse) ProtoReflect added in v1.45.1

func (*SessionResponse_GetRTCStatsResponse) Reset added in v1.45.1

func (*SessionResponse_GetRTCStatsResponse) String added in v1.45.1

type SessionResponse_GetRtcStats added in v1.45.1

type SessionResponse_GetRtcStats struct {
	GetRtcStats *SessionResponse_GetRTCStatsResponse `protobuf:"bytes,9,opt,name=get_rtc_stats,json=getRtcStats,proto3,oneof"`
}

type SessionResponse_GetSessionState added in v1.45.1

type SessionResponse_GetSessionState struct {
	GetSessionState *SessionResponse_GetSessionStateResponse `protobuf:"bytes,8,opt,name=get_session_state,json=getSessionState,proto3,oneof"`
}

type SessionResponse_GetSessionStateResponse added in v1.45.1

type SessionResponse_GetSessionStateResponse struct {
	AgentState AgentState             `protobuf:"varint,1,opt,name=agent_state,json=agentState,proto3,enum=livekit.agent.AgentState" json:"agent_state,omitempty"`
	UserState  UserState              `protobuf:"varint,2,opt,name=user_state,json=userState,proto3,enum=livekit.agent.UserState" json:"user_state,omitempty"`
	AgentId    string                 `protobuf:"bytes,3,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Options    map[string]string      `` /* 141-byte string literal not displayed */
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionResponse_GetSessionStateResponse) Descriptor deprecated added in v1.45.1

func (*SessionResponse_GetSessionStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse_GetSessionStateResponse.ProtoReflect.Descriptor instead.

func (*SessionResponse_GetSessionStateResponse) GetAgentId added in v1.45.1

func (*SessionResponse_GetSessionStateResponse) GetAgentState added in v1.45.1

func (*SessionResponse_GetSessionStateResponse) GetCreatedAt added in v1.45.1

func (*SessionResponse_GetSessionStateResponse) GetOptions added in v1.45.1

func (*SessionResponse_GetSessionStateResponse) GetUserState added in v1.45.1

func (*SessionResponse_GetSessionStateResponse) ProtoMessage added in v1.45.1

func (*SessionResponse_GetSessionStateResponse) ProtoReflect added in v1.45.1

func (*SessionResponse_GetSessionStateResponse) Reset added in v1.45.1

func (*SessionResponse_GetSessionStateResponse) String added in v1.45.1

type SessionResponse_GetSessionUsage added in v1.45.1

type SessionResponse_GetSessionUsage struct {
	GetSessionUsage *SessionResponse_GetSessionUsageResponse `protobuf:"bytes,10,opt,name=get_session_usage,json=getSessionUsage,proto3,oneof"`
}

type SessionResponse_GetSessionUsageResponse added in v1.45.1

type SessionResponse_GetSessionUsageResponse struct {
	Usage     *AgentSessionUsage     `protobuf:"bytes,1,opt,name=usage,proto3" json:"usage,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionResponse_GetSessionUsageResponse) Descriptor deprecated added in v1.45.1

func (*SessionResponse_GetSessionUsageResponse) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse_GetSessionUsageResponse.ProtoReflect.Descriptor instead.

func (*SessionResponse_GetSessionUsageResponse) GetCreatedAt added in v1.45.1

func (*SessionResponse_GetSessionUsageResponse) GetUsage added in v1.45.1

func (*SessionResponse_GetSessionUsageResponse) ProtoMessage added in v1.45.1

func (*SessionResponse_GetSessionUsageResponse) ProtoReflect added in v1.45.1

func (*SessionResponse_GetSessionUsageResponse) Reset added in v1.45.1

func (*SessionResponse_GetSessionUsageResponse) String added in v1.45.1

type SessionResponse_Pong added in v1.45.1

type SessionResponse_Pong struct {
	// contains filtered or unexported fields
}

func (*SessionResponse_Pong) Descriptor deprecated added in v1.45.1

func (*SessionResponse_Pong) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse_Pong.ProtoReflect.Descriptor instead.

func (*SessionResponse_Pong) ProtoMessage added in v1.45.1

func (*SessionResponse_Pong) ProtoMessage()

func (*SessionResponse_Pong) ProtoReflect added in v1.45.1

func (x *SessionResponse_Pong) ProtoReflect() protoreflect.Message

func (*SessionResponse_Pong) Reset added in v1.45.1

func (x *SessionResponse_Pong) Reset()

func (*SessionResponse_Pong) String added in v1.45.1

func (x *SessionResponse_Pong) String() string

type SessionResponse_Pong_ added in v1.45.1

type SessionResponse_Pong_ struct {
	Pong *SessionResponse_Pong `protobuf:"bytes,3,opt,name=pong,proto3,oneof"`
}

type SessionResponse_RunInput added in v1.45.1

type SessionResponse_RunInput struct {
	RunInput *SessionResponse_RunInputResponse `protobuf:"bytes,6,opt,name=run_input,json=runInput,proto3,oneof"`
}

type SessionResponse_RunInputResponse added in v1.45.1

type SessionResponse_RunInputResponse struct {
	Items []*ChatContext_ChatItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionResponse_RunInputResponse) Descriptor deprecated added in v1.45.1

func (*SessionResponse_RunInputResponse) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse_RunInputResponse.ProtoReflect.Descriptor instead.

func (*SessionResponse_RunInputResponse) GetItems added in v1.45.1

func (*SessionResponse_RunInputResponse) ProtoMessage added in v1.45.1

func (*SessionResponse_RunInputResponse) ProtoMessage()

func (*SessionResponse_RunInputResponse) ProtoReflect added in v1.45.1

func (*SessionResponse_RunInputResponse) Reset added in v1.45.1

func (*SessionResponse_RunInputResponse) String added in v1.45.1

type SessionResponse_UpdateIOResponse added in v1.46.0

type SessionResponse_UpdateIOResponse struct {
	// contains filtered or unexported fields
}

func (*SessionResponse_UpdateIOResponse) Descriptor deprecated added in v1.46.0

func (*SessionResponse_UpdateIOResponse) Descriptor() ([]byte, []int)

Deprecated: Use SessionResponse_UpdateIOResponse.ProtoReflect.Descriptor instead.

func (*SessionResponse_UpdateIOResponse) ProtoMessage added in v1.46.0

func (*SessionResponse_UpdateIOResponse) ProtoMessage()

func (*SessionResponse_UpdateIOResponse) ProtoReflect added in v1.46.0

func (*SessionResponse_UpdateIOResponse) Reset added in v1.46.0

func (*SessionResponse_UpdateIOResponse) String added in v1.46.0

type SessionResponse_UpdateIo added in v1.46.0

type SessionResponse_UpdateIo struct {
	UpdateIo *SessionResponse_UpdateIOResponse `protobuf:"bytes,12,opt,name=update_io,json=updateIo,proto3,oneof"`
}

type SessionSettings added in v1.45.6

type SessionSettings struct {
	SampleRate uint32        `protobuf:"varint,1,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
	Encoding   AudioEncoding `protobuf:"varint,2,opt,name=encoding,proto3,enum=livekit.agent.AudioEncoding" json:"encoding,omitempty"`
	// Types that are valid to be assigned to TypeSettings:
	//
	//	*SessionSettings_EotSettings
	//	*SessionSettings_InterruptionSettings
	TypeSettings isSessionSettings_TypeSettings `protobuf_oneof:"type_settings"`
	// contains filtered or unexported fields
}

func (*SessionSettings) Descriptor deprecated added in v1.45.6

func (*SessionSettings) Descriptor() ([]byte, []int)

Deprecated: Use SessionSettings.ProtoReflect.Descriptor instead.

func (*SessionSettings) GetEncoding added in v1.45.6

func (x *SessionSettings) GetEncoding() AudioEncoding

func (*SessionSettings) GetEotSettings added in v1.45.6

func (x *SessionSettings) GetEotSettings() *EotSettings

func (*SessionSettings) GetInterruptionSettings added in v1.45.6

func (x *SessionSettings) GetInterruptionSettings() *InterruptionSettings

func (*SessionSettings) GetSampleRate added in v1.45.6

func (x *SessionSettings) GetSampleRate() uint32

func (*SessionSettings) GetTypeSettings added in v1.45.6

func (x *SessionSettings) GetTypeSettings() isSessionSettings_TypeSettings

func (*SessionSettings) ProtoMessage added in v1.45.6

func (*SessionSettings) ProtoMessage()

func (*SessionSettings) ProtoReflect added in v1.45.6

func (x *SessionSettings) ProtoReflect() protoreflect.Message

func (*SessionSettings) Reset added in v1.45.6

func (x *SessionSettings) Reset()

func (*SessionSettings) String added in v1.45.6

func (x *SessionSettings) String() string

type SessionSettings_EotSettings added in v1.45.6

type SessionSettings_EotSettings struct {
	EotSettings *EotSettings `protobuf:"bytes,3,opt,name=eot_settings,json=eotSettings,proto3,oneof"`
}

type SessionSettings_InterruptionSettings added in v1.45.6

type SessionSettings_InterruptionSettings struct {
	InterruptionSettings *InterruptionSettings `protobuf:"bytes,4,opt,name=interruption_settings,json=interruptionSettings,proto3,oneof"`
}

type TTSModelUsage added in v1.45.1

type TTSModelUsage struct {
	Provider        string  `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Model           string  `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	InputTokens     int32   `protobuf:"varint,3,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
	OutputTokens    int32   `protobuf:"varint,4,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
	CharactersCount int32   `protobuf:"varint,5,opt,name=characters_count,json=charactersCount,proto3" json:"characters_count,omitempty"`
	AudioDuration   float64 `protobuf:"fixed64,6,opt,name=audio_duration,json=audioDuration,proto3" json:"audio_duration,omitempty"`
	// contains filtered or unexported fields
}

func (*TTSModelUsage) Descriptor deprecated added in v1.45.1

func (*TTSModelUsage) Descriptor() ([]byte, []int)

Deprecated: Use TTSModelUsage.ProtoReflect.Descriptor instead.

func (*TTSModelUsage) GetAudioDuration added in v1.45.1

func (x *TTSModelUsage) GetAudioDuration() float64

func (*TTSModelUsage) GetCharactersCount added in v1.45.1

func (x *TTSModelUsage) GetCharactersCount() int32

func (*TTSModelUsage) GetInputTokens added in v1.45.1

func (x *TTSModelUsage) GetInputTokens() int32

func (*TTSModelUsage) GetModel added in v1.45.1

func (x *TTSModelUsage) GetModel() string

func (*TTSModelUsage) GetOutputTokens added in v1.45.1

func (x *TTSModelUsage) GetOutputTokens() int32

func (*TTSModelUsage) GetProvider added in v1.45.1

func (x *TTSModelUsage) GetProvider() string

func (*TTSModelUsage) ProtoMessage added in v1.45.1

func (*TTSModelUsage) ProtoMessage()

func (*TTSModelUsage) ProtoReflect added in v1.45.1

func (x *TTSModelUsage) ProtoReflect() protoreflect.Message

func (*TTSModelUsage) Reset added in v1.45.1

func (x *TTSModelUsage) Reset()

func (*TTSModelUsage) String added in v1.45.1

func (x *TTSModelUsage) String() string

type TimedString added in v1.45.4

type TimedString struct {
	Text            string   `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	StartTime       *float64 `protobuf:"fixed64,2,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
	EndTime         *float64 `protobuf:"fixed64,3,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"`
	Confidence      *float64 `protobuf:"fixed64,4,opt,name=confidence,proto3,oneof" json:"confidence,omitempty"`
	StartTimeOffset *float64 `protobuf:"fixed64,5,opt,name=start_time_offset,json=startTimeOffset,proto3,oneof" json:"start_time_offset,omitempty"`
	SpeakerId       *string  `protobuf:"bytes,6,opt,name=speaker_id,json=speakerId,proto3,oneof" json:"speaker_id,omitempty"`
	// contains filtered or unexported fields
}

func (*TimedString) Descriptor deprecated added in v1.45.4

func (*TimedString) Descriptor() ([]byte, []int)

Deprecated: Use TimedString.ProtoReflect.Descriptor instead.

func (*TimedString) GetConfidence added in v1.45.4

func (x *TimedString) GetConfidence() float64

func (*TimedString) GetEndTime added in v1.45.4

func (x *TimedString) GetEndTime() float64

func (*TimedString) GetSpeakerId added in v1.45.4

func (x *TimedString) GetSpeakerId() string

func (*TimedString) GetStartTime added in v1.45.4

func (x *TimedString) GetStartTime() float64

func (*TimedString) GetStartTimeOffset added in v1.45.4

func (x *TimedString) GetStartTimeOffset() float64

func (*TimedString) GetText added in v1.45.4

func (x *TimedString) GetText() string

func (*TimedString) ProtoMessage added in v1.45.4

func (*TimedString) ProtoMessage()

func (*TimedString) ProtoReflect added in v1.45.4

func (x *TimedString) ProtoReflect() protoreflect.Message

func (*TimedString) Reset added in v1.45.4

func (x *TimedString) Reset()

func (*TimedString) String added in v1.45.4

func (x *TimedString) String() string

type UserState added in v1.45.1

type UserState int32
const (
	UserState_US_SPEAKING  UserState = 0
	UserState_US_LISTENING UserState = 1
	UserState_US_AWAY      UserState = 2
)

func (UserState) Descriptor added in v1.45.1

func (UserState) Descriptor() protoreflect.EnumDescriptor

func (UserState) Enum added in v1.45.1

func (x UserState) Enum() *UserState

func (UserState) EnumDescriptor deprecated added in v1.45.1

func (UserState) EnumDescriptor() ([]byte, []int)

Deprecated: Use UserState.Descriptor instead.

func (UserState) Number added in v1.45.1

func (x UserState) Number() protoreflect.EnumNumber

func (UserState) String added in v1.45.1

func (x UserState) String() string

func (UserState) Type added in v1.45.1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL