UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

25 lines (24 loc) • 1.5 kB
export { createDockerSandboxProvider, DOCKER_PROVIDER_NAME, pruneDockerSandboxTemplates, } from "#execution/sandbox/bindings/docker.js"; export { isLinuxDockerDaemonAvailableSync } from "#execution/sandbox/bindings/docker-cli.js"; export { createJustBashSandboxProvider, JUST_BASH_PROVIDER_NAME, pruneJustBashSandboxTemplates, } from "#execution/sandbox/bindings/just-bash.js"; export { createMicrosandboxSandboxProvider, MICROSANDBOX_PROVIDER_NAME, pruneMicrosandboxTemplates, } from "#execution/sandbox/bindings/microsandbox.js"; export { isMicrosandboxPlatformSupported } from "#execution/sandbox/bindings/microsandbox-platform.js"; export { stopDevelopmentSandboxResources } from "#execution/sandbox/development-cleanup.js"; /** * Removes stale local sandbox template state for one application * across every local engine: just-bash template directories, Docker * template images (tracked through per-app marker files), and * microsandbox template snapshots. Docker pruning silently skips when * no Docker runtime is reachable so docker-less setups stay quiet. */ export declare function pruneLocalSandboxTemplates(input: { readonly appRoot: string; readonly now?: number; readonly recentWindowMs?: number; readonly retainCount?: number; }): Promise<void>; /** * Starts best-effort cleanup for stale local sandbox templates without * delaying `eve dev` startup or rebuild handling. */ export declare function pruneLocalSandboxTemplatesInBackground(appRoot: string): void;