agents / Exports / IBaseEventData
Interface: IBaseEventData
Base event payload shape. Emitters may add additional fields, but MUST keep linkage information explicit.
Hierarchy
IBaseEventData
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