hashbrown

ConversationSnapshot

Canonical retained conversation data, validated against trusted runtime configuration.

ConversationSnapshot
@typeState
configuredSystemMessageId
string

Original first configured system message identity, when configured.

interrupts
readonly Interrupt[]

Complete unexpired server interrupt batch, without a local batch token.

messages
readonly Readonly<Message>[]

Canonical native AG-UI history, including the original system overlay.

state
State

JSON-compatible shared agent state.

threadId
string

Original nonempty AG-UI thread identity.