Package org.a2aproject.sdk.spec
Interface UpdateEvent
- All Known Implementing Classes:
TaskArtifactUpdateEvent,TaskStatusUpdateEvent
Sealed interface for incremental update events during task execution.
UpdateEvent represents partial updates to task state or content that can be emitted during streaming operations. These events enable real-time progress tracking and incremental result delivery without waiting for complete task finalization.
Permitted implementations:
TaskStatusUpdateEvent- Updates to task status and state transitionsTaskArtifactUpdateEvent- Updates to task artifacts (creation, modification, appending)
Update events are always part of StreamingEventKind and provide granular visibility
into agent progress during long-running operations.