Skip to main content

Agents

Create an Agent

Create a new agent with the specified model, instructions, tools, and knowledge bases. Supports fallback models and configurable execution settings.

List Agents

List all agents in the workspace with full configuration details. Supports pagination and sorts agents newest first.

Delete an Agent

Permanently remove an agent and all associated configuration from the workspace. Terminate active sessions and the key becomes reusable.

Retrieve an Agent

Retrieve the complete agent manifest by key, including model assignments, tools, knowledge bases, memory stores, and execution parameters.

Update an Agent

Partially update an existing agent configuration including models, instructions, tools, knowledge bases, and execution parameters.

Invoke an Agent [deprecated]

Invoke an agent to perform a task with input messages. Supports tool execution, knowledge retrieval, memory context, and model fallback.

Run an Agent [deprecated]

Run an agent with inline configuration or existing agent reference. Supports A2A messages, memory context, tool execution, and model fallback.

Stream Run [deprecated]

Run an agent with streaming via SSE, combining inline configuration with real-time updates including messages, tool executions, and status.

Stream an Agent [deprecated]

Stream an existing agent execution in real-time via SSE, providing live message chunks, tool calls, and status updates until completion.