Skip to content

Documentation / @agentick/sandbox / SandboxProvider

Interface: SandboxProvider ​

Defined in: types.ts:47

Properties ​

name ​

readonly name: string

Defined in: types.ts:49

Provider name (e.g. "local", "docker", "e2b").

Methods ​

create() ​

create(options): Promise<SandboxHandle>

Defined in: types.ts:52

Create a new sandbox instance.

Parameters ​

options ​

SandboxCreateOptions

Returns ​

Promise<SandboxHandle>


destroy()? ​

optional destroy(sandbox): Promise<void>

Defined in: types.ts:58

Destroy a sandbox (provider-level cleanup).

Parameters ​

sandbox ​

SandboxHandle

Returns ​

Promise<void>


restore()? ​

optional restore(snapshot): Promise<SandboxHandle>

Defined in: types.ts:55

Restore a sandbox from a snapshot.

Parameters ​

snapshot ​

SandboxSnapshot

Returns ​

Promise<SandboxHandle>

Released under the ISC License.