Skip to main content

Interface: SandboxConfig

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:32

Configuration for the sandbox environment.

Properties

allowedPaths?

optional allowedPaths: string[]

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:48

Allowed filesystem paths (if allowFilesystem is true)


allowFilesystem?

optional allowFilesystem: boolean

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:46

Whether to allow filesystem access


allowNetwork?

optional allowNetwork: boolean

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:44

Whether to allow network access


blockedModules?

optional blockedModules: string[]

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:50

Blocked imports/modules


envVars?

optional envVars: Record<string, string>

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:40

Environment variables to inject


maxCpuTimeMs?

optional maxCpuTimeMs: number

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:52

Maximum CPU time in milliseconds


maxMemoryBytes?

optional maxMemoryBytes: number

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:36

Maximum memory in bytes


maxOutputBytes?

optional maxOutputBytes: number

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:38

Maximum output size in bytes


timeoutMs?

optional timeoutMs: number

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:34

Maximum execution time in milliseconds


workingDir?

optional workingDir: string

Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:42

Working directory for execution