Skip to content

Documentation / @agentick/shared / DTModelResponseEvent

Interface: DTModelResponseEvent ​

Defined in: devtools.ts:207

Base fields present on all DevTools events

Extends ​

Properties ​

engineState? ​

optional engineState: object

Defined in: devtools.ts:221

Engine state (how response is ingested into timeline)

newTimelineEntries? ​

optional newTimelineEntries: unknown[]

shouldStop? ​

optional shouldStop: boolean

stopReason? ​

optional stopReason: unknown

toolCalls? ​

optional toolCalls: unknown[]


executionId ​

executionId: string

Defined in: devtools.ts:32

UUID of the execution context

Inherited from ​

DevToolsEventBase.executionId


modelOutput? ​

optional modelOutput: object

Defined in: devtools.ts:213

ModelOutput (normalized Agentick format)

message? ​

optional message: Message

model? ​

optional model: string

stopReason? ​

optional stopReason: string

toolCalls? ​

optional toolCalls: object[]

usage? ​

optional usage: UsageStats


parentExecutionId? ​

optional parentExecutionId: string

Defined in: devtools.ts:45

Parent execution ID for nested executions (fork, spawn, component_tool)

Inherited from ​

DevToolsEventBase.parentExecutionId


procedureId? ​

optional procedureId: string

Defined in: devtools.ts:47

Current procedure ID

Inherited from ​

DevToolsEventBase.procedureId


providerOutput? ​

optional providerOutput: unknown

Defined in: devtools.ts:211

Provider output (raw SDK response, may be reconstructed for streaming)


requestId? ​

optional requestId: string

Defined in: devtools.ts:43

Request ID for this execution context

Inherited from ​

DevToolsEventBase.requestId


sequence ​

sequence: number

Defined in: devtools.ts:34

Monotonically increasing sequence number from the source session

Inherited from ​

DevToolsEventBase.sequence


tenantId? ​

optional tenantId: string

Defined in: devtools.ts:51

Tenant ID from context (for multi-tenant dashboards)

Inherited from ​

DevToolsEventBase.tenantId


tick ​

tick: number

Defined in: devtools.ts:209


timestamp ​

timestamp: number

Defined in: devtools.ts:36

Unix timestamp in milliseconds

Inherited from ​

DevToolsEventBase.timestamp


traceId? ​

optional traceId: string

Defined in: devtools.ts:41

Trace ID for distributed tracing correlation

Inherited from ​

DevToolsEventBase.traceId


type ​

type: "model_response"

Defined in: devtools.ts:208

Discriminator for event type

Overrides ​

DevToolsEventBase.type


userId? ​

optional userId: string

Defined in: devtools.ts:49

User ID from context (for attribution and multi-tenant filtering)

Inherited from ​

DevToolsEventBase.userId

Released under the ISC License.