Agents
Handle Agent RPC by ID
Delete Agent by Name
Handle Agent RPC by Name
Register Build
ModelsExpand Collapse
class AgentRpcRequest: …
params: Params
The parameters for the agent RPC request
class ParamsCreateTaskRequest: …
name: Optional[str]
Optional human-readable name for the task. When set it must be globally unique. task/create is get-or-create by name: reusing an existing name returns the existing task (with its prior history) instead of creating a new one, so omit name (or make it unique, e.g. by appending a UUID) whenever each call should produce a fresh task.
class ParamsSendMessageRequest: …
The message that was sent to the agent
class TextContent: …
class ParamsSendEventRequest: …
content: Optional[TaskMessageContent]
The content to send to the event
class TextContent: …
class AgentRpcResponse: …
result: Optional[AgentRpcResult]
The result of the agent RPC request
List[TaskMessage]
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageStart: …
Event for starting a streaming message
class TextContent: …
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageDelta: …
Event for streaming chunks of content
delta: Optional[TaskMessageDelta]
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageFull: …
Event for streaming the full content
class TextContent: …
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageDone: …
Event for indicating the task is done
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class Event: …
content: Optional[TaskMessageContent]
The content of the event
class TextContent: …
Optional[AgentRpcResult]
Event for starting a streaming message
List[TaskMessage]
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageStart: …
Event for starting a streaming message
class TextContent: …
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageDelta: …
Event for streaming chunks of content
delta: Optional[TaskMessageDelta]
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageFull: …
Event for streaming the full content
class TextContent: …
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageDone: …
Event for indicating the task is done
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class Event: …
content: Optional[TaskMessageContent]
The content of the event
class TextContent: …
class TextContent: …
Event for starting a streaming message
class StreamTaskMessageStart: …
Event for starting a streaming message
class TextContent: …
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageDelta: …
Event for streaming chunks of content
delta: Optional[TaskMessageDelta]
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageFull: …
Event for streaming the full content
class TextContent: …
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
class StreamTaskMessageDone: …
Event for indicating the task is done
parent_task_message: Optional[TaskMessage]
Represents a message in the agent system.
This entity is used to store messages in MongoDB, with each message associated with a specific task.
The content of the message. This content is not OpenAI compatible. These are messages that are meant to be displayed to the user.
class TextContent: …
List[Agent]
AgentsDeployments
Create Deployment
List Deployments
Get Deployment
Delete Deployment
Promote Deployment
Preview RPC
ModelsExpand Collapse
AgentsSchedules
Create Run Schedule
List Run Schedules
Get Run Schedule
Update Run Schedule
Delete Run Schedule
Pause Run Schedule
Resume Run Schedule
Trigger Run Schedule
Skip Run Schedule Action
Unskip Run Schedule Action
Get Run Schedule By Name
Update Run Schedule By Name
Delete Run Schedule By Name
Pause Run Schedule By Name
Resume Run Schedule By Name
Trigger Run Schedule By Name
ModelsExpand Collapse
class ScheduleCreateResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleListResponse: …
Response model for listing run schedules.
run_schedules: List[RunSchedule]
The list of run schedules.
creator_principal: Optional[RunScheduleCreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleRetrieveResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleUpdateResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class SchedulePauseResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleResumeResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleTriggerResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleSkipResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleUnskipResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleRetrieveByNameResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleUpdateByNameResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class SchedulePauseByNameResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleResumeByNameResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.
class ScheduleTriggerByNameResponse: …
Response model describing a scheduled agent run.
creator_principal: Optional[CreatorPrincipal]
Credential-free creator identity stored with the schedule.
Never carries cookies, JWTs, API keys, OAuth tokens, or request headers — it is creator context used only for AuthZ and ownership at fire time.
live_data_available: Optional[bool]
Whether requested live Temporal fields were retrieved successfully. Null when live enrichment was not requested.