Expand description
Server-sent event types for A2A streaming.
When a client calls SendStreamingMessage or SubscribeToTask, the server
responds with a stream of Server-Sent Events. Each event carries a
StreamResponse JSON payload discriminated by field presence (untagged).
§Stream event variants
| JSON field | Rust variant |
|---|---|
"task" | crate::task::Task |
"message" | crate::message::Message |
"statusUpdate" | TaskStatusUpdateEvent |
"artifactUpdate" | TaskArtifactUpdateEvent |
Structs§
- Task
Artifact Update Event - A streaming event that delivers a new or updated artifact.
- Task
Status Update Event - A streaming event that reports a change in task state.
Enums§
- Stream
Response - A single event payload in an A2A streaming response.