Files
openclaw/src/cli/worker-cli.ts
Peter Steinberger 6cd1133858 feat(cloud-workers): openclaw worker mode running the embedded loop on the box (#105865)
* feat(cloud-workers): add restricted worker runtime

* test(cloud-workers): cover worker runtime contracts

* docs(cloud-workers): document worker mode

* fix(worker): bound connection lifecycle

* fix(worker): serialize transcript flushes

* fix(worker): fail stop stale transcript bases

* fix(worker): degrade lossy live streaming

* test(worker): cover inference reconnect fencing

* refactor(worker): split RPC clients

* refactor(worker): split connection transport

* refactor(worker): split embedded runtime

* refactor(worker): narrow worker module exports
2026-07-13 02:34:31 -07:00

16 lines
488 B
TypeScript

import type { Command } from "commander";
/** Register the restricted cloud worker runtime entry point. */
export function registerWorkerCli(program: Command): void {
program
.command("worker")
.description("Run the restricted cloud worker runtime")
.action(async () => {
const { runWorkerCommand } = await import("../worker/worker-command.runtime.js");
await runWorkerCommand({
input: process.stdin,
output: process.stdout,
});
});
}