UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

23 lines (22 loc) • 867 B
//#region src/worker/memory-worker-entry.ts try { const [mode, workspace, ...extra] = process.argv.slice(2); if (mode !== "--files" && mode !== "--watch-files" || !workspace || extra.length) throw new Error("Memory file worker requires --files or --watch-files <workspace>"); console.log = console.info = (...values) => console.error(...values); const { loadBundledPluginPublicArtifactModuleSync } = await import("../public-surface-loader-BDHioQBO.mjs"); const { serveMemoryFiles } = loadBundledPluginPublicArtifactModuleSync({ dirName: "memory-core", artifactBasename: "worker-api.js" }); await serveMemoryFiles({ workspace, input: process.stdin, output: process.stdout, watch: mode === "--watch-files" }); } catch (error) { process.stderr.write(`Memory file worker failed: ${String(error)}\n`); process.exitCode = 1; } //#endregion export {};