Documentation Index
Fetch the complete documentation index at: https://docs.eachlabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
each::sense uses Server-Sent Events (SSE) for real-time streaming. This enables progressive AI reasoning display, live generation updates, and workflow execution monitoring.SSE Format
Each event follows the SSE specification:Enabling Streaming
Setstream: true in your request (this is the default):
Event Categories
| Category | Event Types | Purpose |
|---|---|---|
| AI Reasoning | thinking_delta, text_response | Display AI thought process |
| Tool Operations | status, tool_call, message, progress | Show operation progress |
| Generation | generation_response | Deliver generated media |
| Interaction | clarification_needed | Request user input |
| Web Search | web_search_query, web_search_citations | Search status and results |
| Workflow | workflow_created, workflow_fetched, workflow_built, workflow_updated | Workflow lifecycle |
| Execution | execution_started, execution_progress, execution_completed | Workflow execution |
| Terminal | complete, error | Task completion or failure |
Event Flow: Simple Generation
OpenAI-Compatible Format
When using/v1/chat/completions, events are wrapped in OpenAI-compatible chunks with each::labs extensions in the eachlabs field:
Timeouts
| Operation | Timeout |
|---|---|
| HTTP request | 300 seconds |
| Streaming connection | 15 minutes idle |
| Image generation | 10–60 seconds |
| Video generation | 60–600 seconds |
| Workflow execution | 15 minutes |