Skip to main content
Run lineage connects visible conversation state to the work behind it.

Lineage fields

FieldMeaning
conversationIdConversation that owns messages and conversation-owned runs.
messageIdMessage associated with input or output.
runIdDurable run ID.
kindRun kind, such as agent, workflow, or job.
ownerScope that owns the run.
rootRunIdFirst run in a run tree.
parentRunIdRun that spawned a child run.
spawnedFromToolCallIdTool call that started a child run.
latestEventIdLatest persisted event for the run.
cronJobIdSchedule that created a job run.
jobIdJob record for background execution.
targetRuntime target, such as a task, workflow, deploy, or agent target.

Reading lineage

Start with the conversation or run ID. Parent and root IDs show related work. Run events show execution history.