Module agents - v1.5.1

LiveKit Agents is a framework for building realtime programmable participants that run on servers.

References

AMD AMDCallbacks AMDCategory AMDOptions AMDPredictionEvent Agent AgentConfigUpdate AgentContext AgentCreateOptions AgentEvent AgentFalseInterruptionEvent AgentHandoff AgentHandoffItem AgentHookNodeResult AgentHooks AgentMetrics AgentOptions AgentSession AgentSessionEventTypes AgentSessionOptions AgentSessionUsage AgentState AgentStateChangedEvent AgentTask AgentTaskContext AgentTaskCreateOptions AgentsConsole AnonFunctionTool AsyncToolOptions AsyncToolset AsyncToolsetCreateOptions AudioConfig AudioContent AudioOutput AudioOutputCapabilities AudioOutputOptions AudioSegmentEnd AudioSourceType AvailabilityChangedEvent AvatarMetrics AvatarSession AvatarSessionCallbacks BackgroundAudioPlayer BackgroundAudioPlayerOptions BackgroundAudioStartOptions BaseEndpointing BuiltinAudioClip CONFIRM_DUPLICATE_PARAM ChatChunk ChatContent ChatContext ChatContextValidationIssue ChatContextValidationResult ChatContextValidationSeverity ChatItem ChatMessage ChatRole ChoiceDelta CloseEvent CloseReason CollectedResponse CompletionUsage ConversationItemAddedEvent DEFAULT_PARTICIPANT_KINDS DEFAULT_TEXT_INPUT_CALLBACK DataStreamAudioOutput DataStreamAudioOutputOptions DuplicateMode DuplicatePromptArgs DynamicEndpointing EOTInferenceMetrics EOTModelUsage EOUMetrics EndpointingOptions EotPredictionEvent ErrorEvent FallbackAdapter FallbackAdapterOptions FormatChatHistoryOptions FunctionCall FunctionCallOutput FunctionTool FunctionToolsExecutedEvent GenerationCreatedEvent ImageContent InputSpeechStartedEvent InputSpeechStoppedEvent InputTranscriptionCompleted Instructions InterruptionMetrics InterruptionModelUsage KeytermDetectionOptions KeytermDetector KeytermsOptions LLM LLMCallbacks LLMMetrics LLMModelUsage LLMStream MessageGeneration MetricsCollectedEvent MetricsMetadata MetricsReport ModelSettings ModelUsage ModelUsageCollector OpenAIFunctionParameters ParalellTextOutput ParticipantAudioOutput ParticipantLegacyTranscriptionOutput ParticipantTranscriptionOutput ParticipantTranscriptionOutputOptions PlayHandle PlaybackFinishedEvent PlaybackStartedEvent ProviderFormat ProviderTool QueueAudioOutput QueueAudioOutputClearEvent QueueAudioOutputItem RealtimeCapabilities RealtimeModel RealtimeModelError RealtimeModelMetrics RealtimeSession RealtimeSessionReconnectedEvent RemoteChatContext RemoteSession RemoteSessionCallbacks RemoteSessionEventTypes ReplyPromptArgs RoomIO RoomInputOptions RoomOutputOptions RoomSessionTransport RunContext RunOutputOptions STTMetrics STTModelUsage SerializedImage SessionHost SessionReport SessionReportOptions SessionTransport SessionUsageUpdatedEvent ShutdownReason SpeechCreatedEvent SpeechSource StopResponse TTSMetrics TTSModelUsage TcpAudioInput TcpAudioOutput TcpSessionTransport TextInputCallback TextInputEvent TimedString Tool ToolCalledEvent ToolChoice ToolCompletedEvent ToolContext ToolContextEntry ToolContextLike ToolError ToolFlag ToolHandlingOptions ToolOptions ToolType Toolset ToolsetContext ToolsetCreateOptions UsageCollector UsageSummary UserInputTranscribedEvent UserState UserStateChangedEvent UserTurnExceededEvent UserTurnLimitOptions VADMetrics VoiceOptions computeChatCtxDiff concatInstructions createAgentFalseInterruptionEvent createAgentStateChangedEvent createAudioContent createCloseEvent createConversationItemAddedEvent createEndpointing createEotPredictionEvent createErrorEvent createFunctionToolsExecutedEvent createImageContent createMetricsCollectedEvent createSessionReport createSessionUsageUpdatedEvent createSpeechCreatedEvent createTimedString createToolOptions createUserInputTranscribedEvent createUserStateChangedEvent createUserTurnExceededEvent defaultEndpointingOptions defaultUserTurnLimitOptions executeToolCall filterZeroValues formatChatHistory getBuiltinAudioPath handoff isBuiltinAudioClip isFunctionTool isProviderTool isTimedString isTool isToolset logMetrics serializeImage sessionReportToJSON streamingEndpointingOptions testing textTransforms toJsonSchema toToolContext tool validateChatContextStructure zipFunctionCallsAndOutputs

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

References

Re-exports AMD
Re-exports AMDCallbacks
Re-exports AMDCategory
Re-exports AMDOptions
Re-exports AMDPredictionEvent
Re-exports Agent
Re-exports AgentConfigUpdate
Re-exports AgentContext
Re-exports AgentCreateOptions
Re-exports AgentEvent
Re-exports AgentFalseInterruptionEvent
Re-exports AgentHandoff
Re-exports AgentHandoffItem
Re-exports AgentHookNodeResult
Re-exports AgentHooks
Re-exports AgentMetrics
Re-exports AgentOptions
Re-exports AgentSession
Re-exports AgentSessionEventTypes
Re-exports AgentSessionOptions
Re-exports AgentSessionUsage
Re-exports AgentState
Re-exports AgentStateChangedEvent
Re-exports AgentTask
Re-exports AgentTaskContext
Re-exports AgentTaskCreateOptions
Re-exports AgentsConsole
Re-exports AnonFunctionTool
Re-exports AsyncToolOptions
Re-exports AsyncToolset
Re-exports AsyncToolsetCreateOptions
Re-exports AudioConfig
Re-exports AudioContent
Re-exports AudioOutput
Re-exports AudioOutputCapabilities
Re-exports AudioOutputOptions
Re-exports AudioSegmentEnd
Re-exports AudioSourceType
Re-exports AvailabilityChangedEvent
Re-exports AvatarMetrics
Re-exports AvatarSession
Re-exports AvatarSessionCallbacks
Re-exports BackgroundAudioPlayer
Re-exports BackgroundAudioPlayerOptions
Re-exports BackgroundAudioStartOptions
Re-exports BaseEndpointing
Re-exports BuiltinAudioClip
Re-exports CONFIRM_DUPLICATE_PARAM
Re-exports ChatChunk
Re-exports ChatContent
Re-exports ChatContext
Re-exports ChatContextValidationIssue
Re-exports ChatContextValidationResult
Re-exports ChatContextValidationSeverity
Re-exports ChatItem
Re-exports ChatMessage
Re-exports ChatRole
Re-exports ChoiceDelta
Re-exports CloseEvent
Re-exports CloseReason
Re-exports CollectedResponse
Re-exports CompletionUsage
Re-exports ConversationItemAddedEvent
Re-exports DEFAULT_PARTICIPANT_KINDS
Re-exports DEFAULT_TEXT_INPUT_CALLBACK
Re-exports DataStreamAudioOutput
Re-exports DataStreamAudioOutputOptions
Re-exports DuplicateMode
Re-exports DuplicatePromptArgs
Re-exports DynamicEndpointing
Re-exports EOTInferenceMetrics
Re-exports EOTModelUsage
Re-exports EOUMetrics
Re-exports EndpointingOptions
Re-exports EotPredictionEvent
Re-exports ErrorEvent
Re-exports FallbackAdapter
Re-exports FallbackAdapterOptions
Re-exports FormatChatHistoryOptions
Re-exports FunctionCall
Re-exports FunctionCallOutput
Re-exports FunctionTool
Re-exports FunctionToolsExecutedEvent
Re-exports GenerationCreatedEvent
Re-exports ImageContent
Re-exports InputSpeechStartedEvent
Re-exports InputSpeechStoppedEvent
Re-exports InputTranscriptionCompleted
Re-exports Instructions
Re-exports InterruptionMetrics
Re-exports InterruptionModelUsage
Re-exports KeytermDetectionOptions
Re-exports KeytermDetector
Re-exports KeytermsOptions
Re-exports LLM
Re-exports LLMCallbacks
Re-exports LLMMetrics
Re-exports LLMModelUsage
Re-exports LLMStream
Re-exports MessageGeneration
Re-exports MetricsCollectedEvent
Re-exports MetricsMetadata
Re-exports MetricsReport
Re-exports ModelSettings
Re-exports ModelUsage
Re-exports ModelUsageCollector
Re-exports OpenAIFunctionParameters
Re-exports ParalellTextOutput
Re-exports ParticipantAudioOutput
Re-exports ParticipantLegacyTranscriptionOutput
Re-exports ParticipantTranscriptionOutput
Re-exports ParticipantTranscriptionOutputOptions
Re-exports PlayHandle
Re-exports PlaybackFinishedEvent
Re-exports PlaybackStartedEvent
Re-exports ProviderFormat
Re-exports ProviderTool
Re-exports QueueAudioOutput
Re-exports QueueAudioOutputClearEvent
Re-exports QueueAudioOutputItem
Re-exports RealtimeCapabilities
Re-exports RealtimeModel
Re-exports RealtimeModelError
Re-exports RealtimeModelMetrics
Re-exports RealtimeSession
Re-exports RealtimeSessionReconnectedEvent
Re-exports RemoteChatContext
Re-exports RemoteSession
Re-exports RemoteSessionCallbacks
Re-exports RemoteSessionEventTypes
Re-exports ReplyPromptArgs
Re-exports RoomIO
Re-exports RoomInputOptions
Re-exports RoomOutputOptions
Re-exports RoomSessionTransport
Re-exports RunContext
Re-exports RunOutputOptions
Re-exports STTMetrics
Re-exports STTModelUsage
Re-exports SerializedImage
Re-exports SessionHost
Re-exports SessionReport
Re-exports SessionReportOptions
Re-exports SessionTransport
Re-exports SessionUsageUpdatedEvent
Re-exports ShutdownReason
Re-exports SpeechCreatedEvent
Re-exports SpeechSource
Re-exports StopResponse
Re-exports TTSMetrics
Re-exports TTSModelUsage
Re-exports TcpAudioInput
Re-exports TcpAudioOutput
Re-exports TcpSessionTransport
Re-exports TextInputCallback
Re-exports TextInputEvent
Re-exports TimedString
Re-exports Tool
Re-exports ToolCalledEvent
Re-exports ToolChoice
Re-exports ToolCompletedEvent
Re-exports ToolContext
Re-exports ToolContextEntry
Re-exports ToolContextLike
Re-exports ToolError
Re-exports ToolFlag
Re-exports ToolHandlingOptions
Re-exports ToolOptions
Re-exports ToolType
Re-exports Toolset
Re-exports ToolsetContext
Re-exports ToolsetCreateOptions
Re-exports UsageCollector
Re-exports UsageSummary
Re-exports UserInputTranscribedEvent
Re-exports UserState
Re-exports UserStateChangedEvent
Re-exports UserTurnExceededEvent
Re-exports UserTurnLimitOptions
Re-exports VADMetrics
Re-exports VoiceOptions
Re-exports computeChatCtxDiff
Re-exports concatInstructions
Re-exports createAgentFalseInterruptionEvent
Re-exports createAgentStateChangedEvent
Re-exports createAudioContent
Re-exports createCloseEvent
Re-exports createConversationItemAddedEvent
Re-exports createEndpointing
Re-exports createEotPredictionEvent
Re-exports createErrorEvent
Re-exports createFunctionToolsExecutedEvent
Re-exports createImageContent
Re-exports createMetricsCollectedEvent
Re-exports createSessionReport
Re-exports createSessionUsageUpdatedEvent
Re-exports createSpeechCreatedEvent
Re-exports createTimedString
Re-exports createToolOptions
Re-exports createUserInputTranscribedEvent
Re-exports createUserStateChangedEvent
Re-exports createUserTurnExceededEvent
Re-exports defaultEndpointingOptions
Re-exports defaultUserTurnLimitOptions
Re-exports executeToolCall
Re-exports filterZeroValues
Re-exports formatChatHistory
Re-exports getBuiltinAudioPath
Re-exports handoff
Re-exports isBuiltinAudioClip
Re-exports isFunctionTool
Re-exports isProviderTool
Re-exports isTimedString
Re-exports isTool
Re-exports isToolset
Re-exports logMetrics
Re-exports serializeImage
Re-exports sessionReportToJSON
Re-exports streamingEndpointingOptions
Re-exports testing
Re-exports textTransforms
Re-exports toJsonSchema
Re-exports toToolContext
Re-exports tool
Re-exports validateChatContextStructure
Re-exports zipFunctionCallsAndOutputs