import fs from "node:fs/promises"; import os from "node:os"; import path from "node:path"; export async function makeTempWorkspace(prefix = "clawdbot-workspace-"): Promise { return fs.mkdtemp(path.join(os.tmpdir(), prefix)); } export async function writeWorkspaceFile(params: { dir: string; name: string; content: string; }): Promise { const filePath = path.join(params.dir, params.name); await fs.writeFile(filePath, params.content, "utf-8"); return filePath; }