AIDK API Reference / aidk-shared / DevToolsEventBase
Interface: DevToolsEventBase ​
Defined in: packages/shared/src/devtools.ts:28
Base fields present on all DevTools events
Extended by ​
DTExecutionStartEventDTExecutionEndEventDTTickStartEventDTTickEndEventDTCompiledEventDTModelStartEventDTModelRequestEventDTProviderRequestEventDTProviderResponseEventDTModelResponseEventDTContentDeltaEventDTReasoningDeltaEventDTToolCallEventDTToolResultEventDTToolConfirmationEventDTStateChangeEventDTProcedureStartEventDTProcedureEndEventDTProcedureErrorEvent
Properties ​
| Property | Type | Description | Defined in |
|---|---|---|---|
executionId | string | UUID of the execution context | packages/shared/src/devtools.ts:32 |
parentExecutionId? | string | Parent execution ID for nested executions (fork, spawn, component_tool) | packages/shared/src/devtools.ts:43 |
procedureId? | string | Current procedure ID | packages/shared/src/devtools.ts:45 |
requestId? | string | Request ID for this execution context | packages/shared/src/devtools.ts:41 |
tenantId? | string | Tenant ID from context (for multi-tenant dashboards) | packages/shared/src/devtools.ts:49 |
timestamp | number | Unix timestamp in milliseconds | packages/shared/src/devtools.ts:34 |
traceId? | string | Trace ID for distributed tracing correlation | packages/shared/src/devtools.ts:39 |
type | string | Discriminator for event type | packages/shared/src/devtools.ts:30 |
userId? | string | User ID from context (for attribution and multi-tenant filtering) | packages/shared/src/devtools.ts:47 |