Skip to content

AIDK API Reference / aidk-server / ExecutionContext

Interface: ExecutionContext ​

Defined in: packages/server/src/execution-context.ts:36

Full execution context passed to handlers. Built by middleware from request + config.

Extends ​

Properties ​

PropertyTypeDescriptionInherited fromDefined in
engineEngineEngine instance-packages/server/src/execution-context.ts:40
executionIdstringUnique ID for this execution-packages/server/src/execution-context.ts:38
inputEngineInputTransformed input ready for engine-packages/server/src/execution-context.ts:42
metadata?Record<string, unknown>Additional metadataRequestContext.metadatapackages/server/src/execution-context.ts:29
sessionId?stringSession ID for real-time channel routingRequestContext.sessionIdpackages/server/src/execution-context.ts:23
tenantId?stringTenant ID for multi-tenant appsRequestContext.tenantIdpackages/server/src/execution-context.ts:27
threadIdstringThread/conversation IDRequestContext.threadIdpackages/server/src/execution-context.ts:21
userIdstringUser ID from authRequestContext.userIdpackages/server/src/execution-context.ts:25

Released under the MIT License.