Agent WebSockets
Establish a WebSocket connection for real-time conversations with an AI agent.
Handshake
WSS
/v1/convai/conversation
Parametri di query
agent_id
The unique identifier of the agent to converse with.
Invia
User Audio Chunk
Send audio data chunks from the user to the server for processing.
OR
Feedback
Feedback score for a specific agent response event.
OR
User Message
Text message sent by the user to the conversation.
OR
User Activity
Activity ping to prevent agent interruption and indicate user presence.
OR
Multimodal Message
A message combining text and file references, sent by the user to the conversation.
OR
Pong
Response message to server ping requests for latency measurement.
OR
Client Tool Result
Results from client-side tool execution requested by the server.
OR
Mcp Tool Approval Result
User approval or rejection of an MCP tool call that requires confirmation.
OR
Contextual Update
Non-interrupting content sent to update the conversation state without disrupting the flow.
OR
Conversation Initiation Client Data
Client configuration data to override default conversation settings.
Ricevi
Conversation Initiation Metadata
Initial metadata and configuration details for a new conversation, only sent once.
OR
Agent Response Complete
Notification that the agent has finished generating a complete response.
OR
Context Usage
Current LLM context-window usage, emitted after each completed agent turn. Reports the prompt size of the turn's final LLM generation together with the model's context limit.
OR
Mcp Tool Call
MCP tool call event with state updates (loading, awaiting_approval, success, failure).
OR
Client Error
Error event sent when an error occurs during the conversation.
OR
Guardrail Triggered
Notification that a guardrail was triggered during the conversation.
OR
User Transcript
Real-time transcriptions of user speech input.
OR
Agent Response
Text responses generated by the AI agent.
OR
Queue Status
Wait-queue status for a caller held at the concurrency limit: waiting, admitted, or timed_out.
OR
Agent Response Correction
Correction to a previous agent response.
OR
Agent Response Metadata
Metadata associated with an agent response, such as custom LLM response metadata.
OR
Audio Response
Synthesized audio chunks of the agent's speech response.
OR
Interruption
Notification that the agent's current response was interrupted.
OR
VAD Score
Voice Activity Detection scoring information.
OR
Agent Chat Response Part
Streaming text chunks of an agent's chat response.
OR
Client Tool Call
Requests from server for client to execute specific tool functions.
OR
Agent Tool Response
Response from an agent tool execution including status and metadata.
OR
Agent Tool Response Full Payload
Tool response including the tool's full result payload as a string.
OR
Agent Tool Request
Notification that the agent is requesting a tool to be executed.
OR
Ping
Server-initiated ping messages for measuring connection latency.
OR
Mcp Connection Status
MCP connection status update with integration connection states.