Skip to content

agents / Exports / HierarchicalEventData

Interface: HierarchicalEventData

🆕 Enhanced event data for hierarchical execution tracking Extends EventData with additional fields for parent-child relationships and real-time data

Hierarchy

Table of contents

Properties

Properties

type

type: EventType

Inherited from

EventData.type

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:106


timestamp

timestamp: Date

Inherited from

EventData.timestamp

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:107


executionId

Optional executionId: string

Inherited from

EventData.executionId

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:108


sessionId

Optional sessionId: string

Inherited from

EventData.sessionId

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:109


userId

Optional userId: string

Inherited from

EventData.userId

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:110


data

Optional data: EventExecutionContextData

Inherited from

EventData.data

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:111


error

Optional error: Error

Inherited from

EventData.error

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:112


metadata

Optional metadata: EventEmitterMetadata

Inherited from

EventData.metadata

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:113


parentExecutionId

Optional parentExecutionId: string

Parent execution ID for hierarchical tracking

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:122


rootExecutionId

Optional rootExecutionId: string

Root execution ID (Team/Agent level)

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:125


executionLevel

executionLevel: number

Execution depth level (0: Team, 1: Agent, 2: Tool, etc.)

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:128


executionPath

executionPath: string[]

Execution path showing complete hierarchy

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:131


realTimeData

Optional realTimeData: Object

Real-time execution data (no simulation)

Type declaration

NameTypeDescription
startTimeDateActual execution start time
actualDuration?numberActual duration in milliseconds (when completed)
actualParameters?ToolParametersActual input parameters
actualResult?ToolResultActual execution result

Defined in

packages/agents/src/plugins/event-emitter-plugin.ts:134

Released under the MIT License.