Sandbox executor interface - must be implemented by platform-specific sandboxes

interface SandboxExecutor {
    destroy(): void;
    execute(code: string, context: Record<string, any>, timeout: number): Promise<common.apis.cortex.SandboxResult<any>>;
    initializePersistent(): Promise<void>;
    reset(): Promise<void>;
    setupEventStream?(handler: ((event: common.apis.cortex.SandboxRuntimeEvent) => void)): (() => void);
}

Methods