State
constructor(startedAt: Instant = Clock.System.now(), finishedAt: Instant? = null, messages: MutableSharedFlow<Message> = MutableSharedFlow(replay = 1000), events: MutableSharedFlow<AgentStatus> = MutableSharedFlow(replay = 1000), modelRequestInfos: MutableSharedFlow<ModelRequestInfo> = MutableSharedFlow(replay = 1000), exampleRunIds: MutableSharedFlow<RunId> = MutableSharedFlow(replay = 1000))