/** * Context Extension System * * Provides a mechanism for plugins to extend ExecutionContextBase with new properties. * This is handled by the SDK during plugin registration - plugins should NOT directly * modify ExecutionContextBase. * * @example * ```typescript * // In plugin metadata: * @Plugin({ * name: 'remember', * contextExtensions: [ * { property: 'remember', token: RememberAccessorToken }, * ], * }) * * // In tools (when plugin is installed): * await this.remember.set('key', 'value'); * ``` * * @internal */ export {}; //# sourceMappingURL=context-extension.d.ts.map