AgUiEventLog
A thread's AG-UI events, as AG-UI serialization specifies: an append-only log of the events exactly as they were streamed, per threadId, runs linked by RUN_STARTED.parentRunId, stored as a JSON array of events. AgUiBackend appends every run to it; replay plays runs back through the same event parser.
Events without a timestamp get the time they arrived (the optional BaseEvent.timestamp, milliseconds since the epoch), so a replay keeps the run's pace.
Inheritors
Types
Link copied to clipboard
One JSON file per thread in directory (<threadId>.json, a JSON array of events).
Link copied to clipboard
Kept in memory for the life of the process.