ISO8601 timestamp of when the event occurred.
Logical identifier for a user session or conversation.
Severity level of the event.
Trace context for correlating events.
OptionalproviderThe AI provider SDK that emitted the event.
OptionalmodelThe specific model ID used, if known (e.g., 'gpt-4-turbo').
OptionalrequestThe unique request ID returned by the provider's API.
OptionalserviceThe name of the service emitting the event.
OptionalenvThe deployment environment (e.g., 'production', 'staging').
OptionalregionThe cloud or geographical region.
Optional$extA bucket for vendor-specific or non-standard extensions.
The discriminated union type name for the event.
The role of the message author.
The message content. Adapters may stringify structured content.
OptionalformatThe format of the content, if not plain text.
Chat/content message event emitted by adapters or apps.