Skip to content

workflow / Exports / EventData

Interface: EventData

Event data structure (domain-neutral)

Indexable

▪ [key: string]: unknown

Table of contents

Properties

Properties

eventType

eventType: string

Defined in

interfaces/event-handler.ts:29


timestamp

timestamp: Date

Defined in

interfaces/event-handler.ts:30


sourceType

Optional sourceType: string

Defined in

interfaces/event-handler.ts:33


sourceId

Optional sourceId: string

Defined in

interfaces/event-handler.ts:34


executionId

Optional executionId: string

Defined in

interfaces/event-handler.ts:37


parentExecutionId

Optional parentExecutionId: string

Defined in

interfaces/event-handler.ts:38


rootExecutionId

Optional rootExecutionId: string

Defined in

interfaces/event-handler.ts:39


executionLevel

Optional executionLevel: number

Defined in

interfaces/event-handler.ts:40


parentId

Optional parentId: string

Branch anchor identifier (common parent for a fork) Handlers should set node.parentId = parentId (metadata only; edges are prev-based)

Defined in

interfaces/event-handler.ts:46


prevId

Optional prevId: string

Previous node identifier (immediately preceding node in the flow) Subscriber builds edges using prevId → node.id to guarantee single inbound

Defined in

interfaces/event-handler.ts:52


prevIds

Optional prevIds: string[]

Previous node identifiers (batch join). When provided, the subscriber will create one inbound edge per id in prevIds, enabling fork-join connections (e.g., connecting many tool_response nodes to a single aggregation node).

Defined in

interfaces/event-handler.ts:59


parameters

Optional parameters: Record<string, unknown>

Defined in

interfaces/event-handler.ts:62


result

Optional result: Record<string, unknown>

Defined in

interfaces/event-handler.ts:63


metadata

Optional metadata: Record<string, unknown>

Defined in

interfaces/event-handler.ts:64


error

Optional error: string | Error

Defined in

interfaces/event-handler.ts:67

Released under the MIT License.