eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
13 lines (12 loc) • 642 B
TypeScript
import { type RuntimeCompiledArtifactsSource } from "#runtime/compiled-artifacts-source.js";
import type { RuntimeSandboxRegistry } from "#runtime/sandbox/registry.js";
import type { SandboxAccess, SandboxState } from "#sandbox/state.js";
export interface EnsureSandboxAccessInput {
readonly compiledArtifactsSource: RuntimeCompiledArtifactsSource;
readonly nodeId: string;
readonly ownsSandbox?: boolean;
readonly registry: RuntimeSandboxRegistry;
readonly sessionId: string;
readonly state: SandboxState | null;
}
export declare function ensureSandboxAccess(input: EnsureSandboxAccessInput): Promise<SandboxAccess>;