agents / Exports / ServiceEventData
Interface: ServiceEventData
Service event data structure with hierarchical tracking information
Indexable
▪ [key: string]: unknown
Allow additional properties for extensibility
Table of contents
Properties
- sourceType
- sourceId
- timestamp
- parentExecutionId
- rootExecutionId
- executionLevel
- executionPath
- toolName
- parameters
- result
- error
- taskDescription
- metadata
- integrationId
- sourceResponseIds
- integrationLevel
Properties
sourceType
• sourceType: "tool" | "agent" | "team"
Source type: agent, team, or tool (sub-agent removed for domain neutrality)
Defined in
packages/agents/src/services/event-service.ts:47
sourceId
• sourceId: string
Source identifier (agent ID, team ID, etc.)
Defined in
packages/agents/src/services/event-service.ts:50
timestamp
• Optional timestamp: Date
Event timestamp (auto-generated if not provided)
Defined in
packages/agents/src/services/event-service.ts:53
parentExecutionId
• Optional parentExecutionId: string
Parent execution ID for hierarchical tracking
Defined in
packages/agents/src/services/event-service.ts:57
rootExecutionId
• Optional rootExecutionId: string
Root execution ID (Team/Agent level)
Defined in
packages/agents/src/services/event-service.ts:60
executionLevel
• Optional executionLevel: number
Execution depth level (0: Team, 1: Agent, 2: Tool)
Defined in
packages/agents/src/services/event-service.ts:63
executionPath
• Optional executionPath: string[]
Execution path array for complete hierarchy
Defined in
packages/agents/src/services/event-service.ts:66
toolName
• Optional toolName: string
Tool name for tool-related events
Defined in
packages/agents/src/services/event-service.ts:70
parameters
• Optional parameters: ToolParameters
Parameters passed to tool/agent
Defined in
packages/agents/src/services/event-service.ts:73
result
• Optional result: ToolResult
Result from tool/agent execution
Defined in
packages/agents/src/services/event-service.ts:76
error
• Optional error: string
Error message for error events
Defined in
packages/agents/src/services/event-service.ts:79
taskDescription
• Optional taskDescription: string
Task description for task events
Defined in
packages/agents/src/services/event-service.ts:82
metadata
• Optional metadata: LoggerData
Additional metadata
Defined in
packages/agents/src/services/event-service.ts:85
integrationId
• Optional integrationId: string
Integration instance identifier for result consolidation
Defined in
packages/agents/src/services/event-service.ts:89
sourceResponseIds
• Optional sourceResponseIds: string[]
Source response IDs being integrated
Defined in
packages/agents/src/services/event-service.ts:92
integrationLevel
• Optional integrationLevel: number
Integration processing level (3: Integration Instance level)