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 ​
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
engine | Engine | Engine instance | - | packages/server/src/execution-context.ts:40 |
executionId | string | Unique ID for this execution | - | packages/server/src/execution-context.ts:38 |
input | EngineInput | Transformed input ready for engine | - | packages/server/src/execution-context.ts:42 |
metadata? | Record<string, unknown> | Additional metadata | RequestContext.metadata | packages/server/src/execution-context.ts:29 |
sessionId? | string | Session ID for real-time channel routing | RequestContext.sessionId | packages/server/src/execution-context.ts:23 |
tenantId? | string | Tenant ID for multi-tenant apps | RequestContext.tenantId | packages/server/src/execution-context.ts:27 |
threadId | string | Thread/conversation ID | RequestContext.threadId | packages/server/src/execution-context.ts:21 |
userId | string | User ID from auth | RequestContext.userId | packages/server/src/execution-context.ts:25 |