v36

latestOpenAPI 3.1.0raw.githubusercontent.com2025-10-091882241.2 MB
agents

Send Message Streaming

Process a user message and return the agent's response. This endpoint accepts a message from a user and processes it through the agent. It will stream the steps of the response always, and stream the tokens if 'stream_tokens' is set to True.

post/v1/agents/{agent_id}/messages/stream

Path parameters

agent_idstring required

Request body

max_stepsinteger

Maximum number of steps the agent should take to process the request.

use_assistant_messageboolean

Whether the server should parse specific tool call arguments (default send_message) as AssistantMessage objects.

assistant_message_tool_namestring

The name of the designated message tool.

assistant_message_tool_kwargstring

The name of the message argument in the designated message tool.

include_return_message_typesMessageType[] nullable

Only return specified message types in the response. If None (default) returns all messages.

enable_thinkingstring

If set to True, enables reasoning before responses or tool calls from the agent.

stream_tokensboolean

Flag to determine if individual tokens should be streamed, rather than streaming per step.

include_pingsboolean

Whether to include periodic keepalive ping messages in the stream to prevent connection timeouts.

backgroundboolean

Whether to process the request in the background.

Response

Successful response

{"stackTrail":"paths:/v1/agents/{agent_id}/messages/stream:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}