Skip to content

WorkflowRunSummary

WorkflowRunSummary = object

Defined in: packages/core/src/observability/events.ts:401

optional finishedAt?: string

Defined in: packages/core/src/observability/events.ts:406


optional parentStepId?: string | null

Defined in: packages/core/src/observability/events.ts:422

Parent step that spawned this nested run; null when nested at workflow root.


optional parentWorkflowRunId?: string | null

Defined in: packages/core/src/observability/events.ts:420

Immediate parent run when this invocation nested; null for roots and isolated runs. Absent on summaries from DBs/events recorded before nesting used a parent pointer (treat as root).


optional replayOfRunId?: string | null

Defined in: packages/core/src/observability/events.ts:426

Prior run this summary replays.


optional retriesFromRunId?: string | null

Defined in: packages/core/src/observability/events.ts:424

Prior root this attempt retries.


startedAt: string

Defined in: packages/core/src/observability/events.ts:405


status: "running" | "ok" | "error" | "cancelled" | "suspended"

Defined in: packages/core/src/observability/events.ts:404


optional suspendHandleId?: string

Defined in: packages/core/src/observability/events.ts:408

Set while status is suspended — the pending handle.


optional suspendReason?: SuspendReason

Defined in: packages/core/src/observability/events.ts:410

Set while status is suspended.


tags: string[]

Defined in: packages/core/src/observability/events.ts:414

Freeform labels for filtering/organizing runs. Empty until tagged.


optional title?: string

Defined in: packages/core/src/observability/events.ts:412

Inspector display name; omitted until the user renames the run.


workflowId: string

Defined in: packages/core/src/observability/events.ts:403


workflowRunId: string

Defined in: packages/core/src/observability/events.ts:402