@tanstack/ai-sandbox
Version:
Provider-agnostic sandbox layer for TanStack AI — run harness adapters inside isolated sandboxes (defineSandbox, defineWorkspace, withSandbox) with a uniform SandboxHandle, workspace bootstrap, policy, and resumable lifecycle.
14 lines (13 loc) • 416 B
TypeScript
export type SetupGroup = {
kind: 'serial';
command: string;
} | {
kind: 'parallel';
commands: Array<string>;
};
export interface SetupBuilder {
serial: (command: string) => void;
parallel: (commands: Array<string>) => void;
}
export type SetupInput = Array<string> | ((builder: SetupBuilder) => void);
export declare function buildSetupPlan(input: SetupInput | undefined): Array<SetupGroup>;