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
↳
HierarchicalEventData
Table of contents
Properties
- type
- timestamp
- executionId
- sessionId
- userId
- data
- error
- metadata
- parentExecutionId
- rootExecutionId
- executionLevel
- executionPath
- realTimeData
Properties
type
• type: EventType
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:106
timestamp
• timestamp: Date
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:107
executionId
• Optional executionId: string
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:108
sessionId
• Optional sessionId: string
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:109
userId
• Optional userId: string
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:110
data
• Optional data: EventExecutionContextData
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:111
error
• Optional error: Error
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:112
metadata
• Optional metadata: EventEmitterMetadata
Inherited from
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
| Name | Type | Description |
|---|---|---|
startTime | Date | Actual execution start time |
actualDuration? | number | Actual duration in milliseconds (when completed) |
actualParameters? | ToolParameters | Actual input parameters |
actualResult? | ToolResult | Actual execution result |