OptionalAnnouncementThe announcement line the server posted before the reply, when the run asked for one (announcedByAgentId).
The reply row's ID. Every progress, streaming and completion message for the run carries it.
When the server created the row: where the reply's duration timer starts.
The agent reply row the server created for a run, as the acknowledgement of
RunAIAgentFromConversationDetailnames it.