Documentation / @agentick/shared / DTGatewayRequestEvent
Interface: DTGatewayRequestEvent
Defined in: devtools.ts:582
Emitted when a gateway request is received.
Extends
Properties
clientId?
optionalclientId:string
Defined in: devtools.ts:593
Client ID that made the request
executionId
executionId:
string
Defined in: devtools.ts:32
UUID of the execution context
Inherited from
method
method:
string
Defined in: devtools.ts:587
Method name (e.g., "chat:send", "tasks:list")
params?
optionalparams:Record<string,unknown>
Defined in: devtools.ts:591
Request parameters (sanitized)
parentExecutionId?
optionalparentExecutionId:string
Defined in: devtools.ts:45
Parent execution ID for nested executions (fork, spawn, component_tool)
Inherited from
DevToolsEventBase.parentExecutionId
procedureId?
optionalprocedureId:string
Defined in: devtools.ts:47
Current procedure ID
Inherited from
requestId
requestId:
string
Defined in: devtools.ts:585
Unique request identifier
Overrides
sequence
sequence:
number
Defined in: devtools.ts:34
Monotonically increasing sequence number from the source session
Inherited from
sessionKey?
optionalsessionKey:string
Defined in: devtools.ts:589
Session key if session-scoped
tenantId?
optionaltenantId:string
Defined in: devtools.ts:51
Tenant ID from context (for multi-tenant dashboards)
Inherited from
timestamp
timestamp:
number
Defined in: devtools.ts:36
Unix timestamp in milliseconds
Inherited from
traceId?
optionaltraceId:string
Defined in: devtools.ts:41
Trace ID for distributed tracing correlation
Inherited from
type
type:
"gateway_request"
Defined in: devtools.ts:583
Discriminator for event type
Overrides
userId?
optionaluserId:string
Defined in: devtools.ts:49
User ID from context (for attribution and multi-tenant filtering)