eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
22 lines (21 loc) • 972 B
TypeScript
import { type SandboxProviderResources } from "#shared/sandbox-provider.js";
import type { SandboxSession } from "#shared/sandbox-session.js";
export declare const SANDBOX_RESOURCES_ROOT = "/eve/resources";
export declare function resolveImmutableResourcesPath(input: {
readonly storagePath: string;
readonly provider: string;
readonly resourcesKey: string;
}): string;
export declare function prepareImmutableResources(input: {
readonly storagePath: string;
readonly provider: string;
readonly resourcesKey: string;
readonly sourcePath: string;
}): Promise<string>;
export declare function hydrateSandboxProviderResources(input: {
readonly copySkills?: boolean;
readonly log?: (message: string) => void;
readonly resources: SandboxProviderResources;
readonly session: SandboxSession;
}): Promise<void>;
export declare function hydrateSandboxFromImmutableResources(session: SandboxSession, copySkills?: boolean): Promise<void>;