Skip to content

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

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)

Defined in

packages/agents/src/services/event-service.ts:95

Released under the MIT License.