One normalized event on the public SSE stream.
API reference sections
Schema
StreamEvent
Type object
Shape
| Field | Type | Description |
|---|---|---|
| versionrequired | integer (uint32, >= 0) | |
| sequencerequired | integer (uint64, >= 0) | |
| eventrequired | PublicAiEvent | An event safe to expose across Koru's public AI boundary. Provider tool calls are deliberately absent: their arguments and reasoning continuity data remain inside the worker. Clients observe only the minimal [ |
{
"version": 0,
"sequence": 0,
"event": {
"attempt_id": "00000000-0000-4000-8000-000000000000",
"provider_response_id": "string",
"request_payload_bytes": 0,
"resolved_model": "string",
"effective_reasoning": "default",
"at": 0,
"type": "started"
}
}The contract has no example values, so example bodies are generated from each schema: every field is shown with a placeholder of its type.
Used by
POST
Retry a failed AI response/v1/ai/chats/{chat}/retriesPOST
Commit and stream an AI turn/v1/ai/chats/{chat}/turns
Generated from contract version 1. Last updated .
