UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

29 lines (28 loc) 853 B
import type { SandboxContext } from "./types.js"; export type SandboxFsMount = { hostRoot: string; containerRoot: string; writable: boolean; source: "workspace" | "agent" | "bind"; }; export type SandboxResolvedFsPath = { hostPath: string; relativePath: string; containerPath: string; writable: boolean; }; type ParsedBindMount = { hostRoot: string; containerRoot: string; writable: boolean; }; export declare function parseSandboxBindMount(spec: string): ParsedBindMount | null; export declare function buildSandboxFsMounts(sandbox: SandboxContext): SandboxFsMount[]; export declare function resolveSandboxFsPathWithMounts(params: { filePath: string; cwd: string; defaultWorkspaceRoot: string; defaultContainerRoot: string; mounts: SandboxFsMount[]; }): SandboxResolvedFsPath; export {};