Interface ExecutionRequest

Request to execute code in the sandbox.

interface ExecutionRequest {
    executionId?: string;
    language: SandboxLanguage;
    code: string;
    stdin?: string;
    args?: string[];
    files?: SandboxFile[];
    config?: Partial<SandboxConfig>;
    metadata?: Record<string, unknown>;
}

Properties

executionId?: string

Unique execution ID

language: SandboxLanguage

Programming language

code: string

Code to execute

stdin?: string

Input data (stdin)

args?: string[]

Command-line arguments

files?: SandboxFile[]

Input files

config?: Partial<SandboxConfig>

Sandbox configuration overrides

metadata?: Record<string, unknown>

Metadata for tracking