ExperimentalExperimentalendISO 8601 timestamp of when the trace ended
Optional ExperimentalinputInput extracted from the root span's attributes
Optional ExperimentaloutputOutput extracted from the root span's attributes
Optional ExperimentalrootThe full root span, if found
Optionalattributes?: { [key: string]: unknown }Attributes
Span Id
Trace Id
End Time Format: date-time
Optionalevents?: { attributes?: { [key: string]: unknown }; name: string; timestamp: string }[]Events
Optionalid?: stringId
Name
Optionalparent_id?: string | nullParent Id
Span Kind
Start Time Format: date-time
Status Code
Optionalstatus_message?: stringStatus Message
ExperimentalstartISO 8601 timestamp of when the trace started
ExperimentaltraceThe trace ID for this turn
A single turn in a session, representing one trace's root span input/output.
Note: A "turn" is derived from a trace's root span. For input/output to appear, the root span must have
input.valueandoutput.valueattributes set (per OpenInference semantic conventions). This typically requires instrumentation that records these attributes on the top-level span.this interface is experimental and may change in the future