Namespace Livekit.Agent
Classes
- AgentDevMessage
AgentDevMessage is used for IPC between the CLI and agent processes during dev-mode hot reload.
- AgentSessionEvent.Types
Container for nested types declared in the AgentSessionEvent message type.
- AgentSessionEvent.Types.ToolExecutionUpdated
Per-call tool lifecycle. One flat update per occurrence: a call started -> progress updates while it runs (CallUpdated) -> the single terminal entry (Ended), with the deferred reply voicing buffered updates advancing separately (ReplyUpdated).
- AgentSessionEvent.Types.ToolExecutionUpdated.Types
Container for nested types declared in the ToolExecutionUpdated message type.
- AgentSessionEvent.Types.ToolExecutionUpdated.Types.CallUpdated
a progress update emitted via ctx.update() while the call runs
- AgentSessionEvent.Types.ToolExecutionUpdated.Types.Ended
the call's single terminal entry
- AgentSessionMessage.Types
Container for nested types declared in the AgentSessionMessage message type.
- AgentSessionMessage.Types.ConsoleIO.Types
Container for nested types declared in the ConsoleIO message type.
- ChatContext.Types
Container for nested types declared in the ChatContext message type.
- ChatMessage.Types
Container for nested types declared in the ChatMessage message type.
- DebugMessage
Debug/trace payload carried over the remote session wire. Internal: surfaced only to the debugger/recorder, not to user code.
- LivekitAgentDevReflection
Holder for reflection information generated from agent/livekit_agent_dev.proto
- LivekitAgentSessionReflection
Holder for reflection information generated from agent/livekit_agent_session.proto
- ServerInfo
ServerInfo is sent by the agent to the CLI when the dev-reload channel opens,
- SessionRequest.Types
Container for nested types declared in the SessionRequest message type.
- SessionRequest.Types.UpdateIO.Types
Container for nested types declared in the UpdateIO message type.
- SessionResponse.Types
Container for nested types declared in the SessionResponse message type.
- SessionResponse.Types.FinalizeSimulationResponse.Types
Container for nested types declared in the FinalizeSimulationResponse message type.
Enums
- AgentDevMessage.MessageOneofCase
Enum of possible cases for the "message" oneof.
- AgentSessionEvent.EventOneofCase
Enum of possible cases for the "event" oneof.
- AgentSessionEvent.Types.ToolExecutionUpdated.UpdateOneofCase
Enum of possible cases for the "update" oneof.
- AgentSessionMessage.MessageOneofCase
Enum of possible cases for the "message" oneof.
- ChatContext.Types.ChatItem.ItemOneofCase
Enum of possible cases for the "item" oneof.
- ChatMessage.Types.ChatContent.PayloadOneofCase
Enum of possible cases for the "payload" oneof.
- ModelUsage.UsageOneofCase
Enum of possible cases for the "usage" oneof.
- SessionRequest.RequestOneofCase
Enum of possible cases for the "request" oneof.
- SessionResponse.ResponseOneofCase
Enum of possible cases for the "response" oneof.