Stream Event Type • Rust AI Agent SDK
StreamEventType: Types of streaming events emitted during LLM response streaming.
StreamEventType
Defined in the streaming module.
Rust AI Agent SDK
Types of streaming events emitted during LLM response streaming.
Fields
| Name | Type | Description |
|---|---|---|
Before | variant | – |
API | variant | – |
call | variant | – |
is | variant | – |
made | variant | – |
RequestStart | variant | Before API call is made |
When | variant | – |
HTTP | variant | – |
headers | variant | – |
arrive | variant | – |
HeadersReceived | variant | When HTTP headers arrive |
First | variant | – |
content | variant | – |
delta | variant | – |
received | variant | – |
FirstToken | variant | First content delta received (TTFT marker) |
Text | variant | – |
content | variant | – |
delta | variant | – |
DeltaText | variant | Text content delta |
Tool | variant | – |
call | variant | – |
delta | variant | – |
DeltaToolCall | variant | Tool call delta |
Tool | variant | – |
call | variant | – |
complete | variant | – |
ToolCallEnd | variant | Tool call complete |
Final | variant | – |
content | variant | – |
delta | variant | – |
LastToken | variant | Final content delta |
Stream | variant | – |
completed | variant | – |
successfully | variant | – |
StreamEnd | variant | Stream completed successfully |
Error | variant | – |
during | variant | – |
streaming | variant | – |
Error | variant | Error during streaming |
Source
View on GitHubpraisonai/src/streaming/mod.rs at line 0