> ## Documentation Index
> Fetch the complete documentation index at: https://docs.envole.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Server-sent events emitted while processing session thread messages

All message requests stream structured events over **Server-Sent Events (SSE)**. Each
`data:` line contains an `SseEvent` object:

```json theme={null}
{
  "type": "AGENT_RESPONSE_CHUNK",
  "eventId": "evt_123",
  "threadId": "thread_456",
  "requestId": "req_789",
  "eventMessage": {
    "agent": { "name": "Demo Agent", "id": "agent_1" },
    "content": "partial text",
    "collaborationId": null,
    "activeAssistantCollaborationRequired": false,
    "toolExecutionApprovalRequest": [],
    "timestamp": "2024-01-01T12:00:02Z"
  }
}
```

Events are grouped into categories. Explore the sub‑pages for the full list of
events and example payloads:

* [Connection](./connection)
* [Message](./message)
* [Agent Response](./agent-response)
* [Tool Approval](./tool-approval)
* [Notifications](./notifications)
* [Error](./error)
