Any additional metadata or settings for the run.
Optionally, a unique identifier for the run.
Inputs that were used to initiate the run.
A human-readable name for the run.
Specifies the type of run (tool, chain, llm, etc.).
Serialized state of the run for potential future use.
The epoch time at which the run started, if available.
Unique ID assigned to every run within this nested trace. *
Optionalattachments?: undefined | AttachmentsAttachments associated with the run. Each entry is a tuple of [mime_type, bytes]
Optionalend_time?: undefined | numberThe epoch time at which the run ended, if applicable.
Optionalerror?: undefined | stringError message, captured if the run faces any issues.
Optionalevents?: undefined | KVMap[]Events like 'start', 'end' linked to the run.
Optionaloutputs?: undefined | KVMapOutputs produced by the run, if any.
Optionalparent_run?: undefined | RunTreeOptionalparent_run_id?: undefined | stringID of a parent run, if this run is part of a larger operation.
Optionalreference_example_id?: undefined | stringID of an example that might be related to this run.
Optionalreplicas?: undefined | WriteReplica[]Projects to replicate this run to with optional updates.
Optionaltags?: undefined | string[]Tags for further categorizing or annotating the run.
OptionaltracingEnabled?: undefined | boolean
The dotted order for the run.
This is a string composed of {time}{run-uuid}.* so that a trace can be sorted in the order it was executed.
Example: