Interface: SandboxConfig
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:32
Configuration for the sandbox environment.
Properties
allowedPaths?
optionalallowedPaths:string[]
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:48
Allowed filesystem paths (if allowFilesystem is true)
allowFilesystem?
optionalallowFilesystem:boolean
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:46
Whether to allow filesystem access
allowNetwork?
optionalallowNetwork:boolean
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:44
Whether to allow network access
blockedModules?
optionalblockedModules:string[]
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:50
Blocked imports/modules
envVars?
optionalenvVars:Record<string,string>
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:40
Environment variables to inject
maxCpuTimeMs?
optionalmaxCpuTimeMs:number
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:52
Maximum CPU time in milliseconds
maxMemoryBytes?
optionalmaxMemoryBytes:number
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:36
Maximum memory in bytes
maxOutputBytes?
optionalmaxOutputBytes:number
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:38
Maximum output size in bytes
timeoutMs?
optionaltimeoutMs:number
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:34
Maximum execution time in milliseconds
workingDir?
optionalworkingDir:string
Defined in: packages/agentos/src/core/sandbox/ICodeSandbox.ts:42
Working directory for execution