RecordingMintFacts
Interface: RecordingMintFacts
Defined in: src/artifacts/recordingArtifact.ts:54
What a recording mint needs to know beyond the recording itself.
Properties
label?
readonlyoptionallabel?:string
Defined in: src/artifacts/recordingArtifact.ts:77
The operator's label, when they set one.
Used VERBATIM when present: an operator who named their recordings meant
that name, and a library that decorated it would be overruling them. The
consequence is worth stating — a static label repeats on every run, and
what distinguishes two recordings is the ref and origin.runId, never the
label. With no label the composed one names the run, which is the most
useful honest sentence available at mint time.
runId?
readonlyoptionalrunId?:string
Defined in: src/artifacts/recordingArtifact.ts:57
The run this recording is OF — stamped on origin.runId, which is the
join back to the trace.
toolCallId?
readonlyoptionaltoolCallId?:string
Defined in: src/artifacts/recordingArtifact.ts:66
The tool call this recording is OF, when a TOOL minted it (9.79.0) —
stamped on origin.toolCallId, the join back to the call that produced
it. Absent for an agent's own run recording, which is a whole turn and
belongs to no single call. The chartWalkPutInput law, verbatim: a walk
and the recording it projects are two views of ONE call, so they carry
the same join key or a consumer cannot pair them.
