Something went wrong. Try again.
A local-first event pipeline for independent agents, built on Jazz.
Something went wrong. Try again.
810 B · 26 lines
JavaScript
123456789101112131415161718192021222324252627import { build } from "esbuild";import fs from "node:fs/promises";import path from "node:path";
const root = process.cwd();const outputDirectory = path.join(root, "dist", "harness");await fs.mkdir(outputDirectory, { recursive: true });
await build({ entryPoints: [path.join(root, "src", "agents", "harness", "pi-coding-worker.ts")], outfile: path.join(outputDirectory, "pi-coding-worker.mjs"), bundle: true, platform: "node", format: "esm", target: "node22", sourcemap: false, legalComments: "none", treeShaking: true, banner: { js: [ "// thought stream Pi coding harness worker. Generated by pnpm build:harness.", "import { createRequire as __createRequire } from 'node:module';", "const require = __createRequire(import.meta.url);", ].join("\n"), },});