A session represents a single execution instance of a conversational agent, with all messages, tool invocations, and state changes recorded as events.
Delegate Work to an Agent
- Initiate a Session: Create a session and send the first message
- Session Operations: State machines, interruptions, and approval of tool invocations
- Session Event Stream: Event types and SSE subscription
- Scheduled tasks: Trigger agent runs on a schedule or manually
- Webhook notifications: Push resource status changes to a callback URL