Agui Event
One event from the AG-UI protocol stream. Discriminated by type at the top level, matching the wire format from docs.ag-ui.com.
This is a curated subset — 16 events covering Lifecycle, Text, Tool, State, and Special categories. Reasoning events and *_CHUNK convenience duplicates are not modeled yet; implementations that encounter them will drop to Raw via the ignoreUnknownKeys flag.
Inheritors
Types
Link copied to clipboard
@Serializable
@SerialName(value = "MESSAGES_SNAPSHOT" )
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "RUN_STARTED" )
Link copied to clipboard
@Serializable
@SerialName(value = "STATE_DELTA" )
Link copied to clipboard
@Serializable
@SerialName(value = "STATE_SNAPSHOT" )
Link copied to clipboard
@Serializable
@SerialName(value = "STEP_FINISHED" )
Link copied to clipboard
@Serializable
@SerialName(value = "STEP_STARTED" )
Link copied to clipboard
@Serializable
@SerialName(value = "TEXT_MESSAGE_CONTENT" )
Link copied to clipboard
@Serializable
@SerialName(value = "TEXT_MESSAGE_END" )
Link copied to clipboard
@Serializable
@SerialName(value = "TEXT_MESSAGE_START" )
Link copied to clipboard
@Serializable
@SerialName(value = "TOOL_CALL_ARGS" )
Link copied to clipboard
@Serializable
@SerialName(value = "TOOL_CALL_END" )
Link copied to clipboard
Link copied to clipboard