Properties
string
required
UUID assigned by the SDK at append time. Opaque — not lexicographically
sortable. Entries are returned by
list() in append order (the underlying
list semantics of state.appendToList); use timestamp to reason about
ordering across stores.string
required
Originating adapter name.
string
Platform-native message ID, when known.
required
string
required
Plain-text body — canonical field for prompt building.
string
required
Originating thread ID.
number
required
ms-since-epoch, set at append time on the SDK side.
string
required
Cross-platform user key from the IdentityResolver.