@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.
24 lines (23 loc) • 471 B
JavaScript
//#region src/setup-plan.ts
function buildSetupPlan(input) {
if (input === void 0) return [];
if (Array.isArray(input)) return input.map((command) => ({
kind: "serial",
command
}));
const groups = [];
input({
serial: (command) => groups.push({
kind: "serial",
command
}),
parallel: (commands) => groups.push({
kind: "parallel",
commands
})
});
return groups;
}
//#endregion
export { buildSetupPlan };
//# sourceMappingURL=setup-plan.js.map