Something a step touched, by id.
API reference sections
Schema
TimelineRef
Type object or object or object or object or object or object or object or object or object or object or object or object
Shape
One of 12 shapes:
ref: "attempt"
Field Type Description attemptrequired RunAttemptId refrequired "attempt" ref: "turn"
Field Type Description turnrequired AgentTurnId refrequired "turn" ref: "actor"
Field Type Description actorrequired ActorRef refrequired "actor" ref: "document"
A document as the run received it - the pin, so a later deletion is rendered as the target's state (D46), never as a missing step.
Field Type Description documentrequired DocumentId DocumentId - a client-minted v4 UUID, hyphenated and lowercase. Immutable, and never derived from a name or a path.
versionrequired DocumentVersionId DocumentVersionId - a client-minted v4 UUID, hyphenated and lowercase. Immutable, and never derived from a name or a path.
refrequired "document" ref: "blob"
Field Type Description blobrequired BlobHash <algorithm>:<digest>-b3:<64 hex>.The algorithm is in the value because a hash that does not say what it is cannot be migrated: adopting a second one has to be additive, or every document already written is orphaned.
refrequired "blob" ref: "artifact"
Field Type Description artifactrequired ArtifactVersionId refrequired "artifact" ref: "device"
Field Type Description devicerequired string refrequired "device" ref: "approval"
Field Type Description approvalrequired ApprovalId refrequired "approval" ref: "attachment"
Field Type Description attachmentrequired AttachmentId refrequired "attachment" ref: "session"
Field Type Description sessionrequired TerminalSessionId refrequired "session" ref: "model"
Field Type Description modelrequired ModelRef refrequired "model" ref: "schedule"
The schedule authority that created this run. The claimed revision and occurrence ride with it so a later template edit cannot rewrite history.
Field Type Description schedulerequired ScheduleId occurrence_msrequired integer (int64) revisionrequired integer (uint32, >= 0) refrequired "schedule"
{
"attempt": "00000000-0000-4000-8000-000000000000",
"ref": "attempt"
}The contract has no example values, so example bodies are generated from each schema: every field is shown with a placeholder of its type.
Generated from contract version 1. Last updated .
