v1
latestOpenAPI 3.1.02026-08-0421263172.4 KBStream as agent
Establishes a server streaming connection that delivers tasks to taskable agents for execution using Server-Sent Events (SSE).
This method creates a connection from the Tasks API to an agent that streams relevant tasks to the listener agent. The agent receives a stream of tasks that match the entities specified by the tasks' selector criteria.
The stream delivers three types of requests:
- ExecuteRequest: Contains a new task for the agent to execute
- CancelRequest: Indicates a task should be canceled
- CompleteRequest: Indicates a task should be completed
Additionally, heartbeat messages are sent periodically to maintain the connection.
This is recommended method for taskable agents to receive and process tasks in real-time. Agents should maintain connection to this stream and process incoming tasks according to their capabilities.
When an agent receives a task, it should update the task status using the UpdateStatus endpoint to provide progress information back to Tasks API.
Headers
Bearer authentication
Request body
Response
Returns a stream of tasks to the agent as they become available.