Skip to content

agents / Exports / IBaseEventData

Interface: IBaseEventData

Base event payload shape. Emitters may add additional fields, but MUST keep linkage information explicit.

Hierarchy

Indexable

▪ [key: string]: TEventExtensionValue | undefined

Extensible fields for event-specific payloads

Table of contents

Properties

Properties

timestamp

timestamp: Date

Timestamp when the event was emitted. This is required for deterministic ordering.

Defined in

packages/agents/src/interfaces/event-service.ts:47


executionId

Optional executionId: string

Optional linkage duplication for convenience (primary linkage is always in IEventContext).

Defined in

packages/agents/src/interfaces/event-service.ts:50


parentExecutionId

Optional parentExecutionId: string

Defined in

packages/agents/src/interfaces/event-service.ts:51


rootExecutionId

Optional rootExecutionId: string

Defined in

packages/agents/src/interfaces/event-service.ts:52


ownerPath

Optional ownerPath: IOwnerPathSegment[]

Defined in

packages/agents/src/interfaces/event-service.ts:53


metadata

Optional metadata: TLoggerData

Optional structured metadata

Defined in

packages/agents/src/interfaces/event-service.ts:56

Released under the MIT License.