TurnResult
Defined in: src/types.ts:212
The compact, read-only, immutable representation of an entire turn.
Properties
endedAt
readonlyendedAt:number
Defined in: src/types.ts:228
Epoch ms when this turn ended.
error
readonlyerror: {details?:unknown;message:string; } |null
Defined in: src/types.ts:224
Non-null if the turn ended in an unrecoverable error.
id
readonlyid:string
Defined in: src/types.ts:214
Unique turn ID (same as the one in TurnStart).
metadata
readonlymetadata:TurnMetadata
Defined in: src/types.ts:222
End-of-turn metadata.
prompt
readonlyprompt:string
Defined in: src/types.ts:216
The prompt that initiated this turn.
startedAt
readonlystartedAt:number
Defined in: src/types.ts:226
Epoch ms when this turn started.
steps
readonlysteps: readonlyStep[]
Defined in: src/types.ts:218
Ordered sequence of everything the agent did in this turn.
usage
readonlyusage:TokenUsage
Defined in: src/types.ts:220
Token usage totals across all iterations.