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:160
timestamp
• timestamp: Date
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:161
executionId
• Optional executionId: string
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:162
sessionId
• Optional sessionId: string
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:163
userId
• Optional userId: string
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:164
data
• Optional data: EventExecutionContextData
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:165
error
• Optional error: Error
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:166
metadata
• Optional metadata: EventEmitterMetadata
Inherited from
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:167
parentExecutionId
• Optional parentExecutionId: string
Parent execution ID for hierarchical tracking
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:176
rootExecutionId
• Optional rootExecutionId: string
Root execution ID (Team/Agent level)
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:179
executionLevel
• executionLevel: number
Execution depth level (0: Team, 1: Agent, 2: Tool, etc.)
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:182
executionPath
• executionPath: string[]
Execution path showing complete hierarchy
Defined in
packages/agents/src/plugins/event-emitter-plugin.ts:185
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? | TToolParameters | Actual input parameters |
actualResult? | IToolResult | Actual execution result |