Skip to content

StepRecord

StepRecord = object

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

optional input?: unknown

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


optional key?: string

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


optional memoryScopes?: readonly string[]

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

Scopes this step loaded, saved, copied, or deleted. Omitted when none.


optional memorySnapshots?: readonly MemoryScopeSnapshot[]

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

Transcripts in those scopes when the step finished. Omitted when none.


name: string

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


optional output?: unknown

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


parentStepId: string | null

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


path: string[]

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


optional pure?: boolean

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

false when declared impure; omitted/true when pure (default).


optional replayOfStepId?: string | null

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

Prior step this record replays.


status: "ok" | "error"

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


stepId: string

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