OptionalagentThe time the agent spent processing during the scenario in seconds.
OptionalaudioVoice-only: the full audio record of the conversation, segmented by speaker. Populated by the executor at end-of-scenario when a voice adapter participated; absent for text-only runs (back-compat).
OptionalerrorAn optional error message if the scenario failed due to an error.
OptionallatencyVoice-only: aggregate response-time statistics across the agent's turns. Absent for text-only runs (back-compat).
The sequence of messages exchanged during the scenario.
A list of criteria that were successfully met.
OptionalreasoningThe reasoning behind the scenario's outcome.
Unique identifier for this scenario run.
Indicates whether the scenario was successful.
OptionaltimelineVoice-only: timestamped events on the voice conversation timeline (user_start_speaking, agent_start_speaking, user_interrupt, etc.). Absent for text-only runs (back-compat).
OptionaltotalThe total time taken for the scenario execution in seconds.
A list of criteria that were not met.
Represents the result of a scenario execution.