File size: 484 Bytes
bc575bc | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | /** Session worker process entry: `node worker/entry.ts <sessionsRoot> <cwd> [sessionId]`. */
import { runSessionWorker } from "./run.ts";
const [sessionsRoot, cwd, sessionId] = process.argv.slice(2);
if (!sessionsRoot || !cwd) throw new Error("Session worker requires <sessionsRoot> <cwd> [sessionId]");
void runSessionWorker({ sessionsRoot, cwd, ...(sessionId === undefined ? {} : { sessionId }) }).catch(
(error: unknown) => {
console.error(error);
process.exit(1);
},
);
|