openclaw
| Version | 2026.246.0300 |
| Repo | box/github.com/opencharly/pod-openclaw:v2026.246.2119 |
Headless OpenClaw AI gateway service on port 18789 (OpenClaw 2.0,
npm [email protected] — the current latest stable). Installs the openclaw npm package globally
(package.json -> npm install -g) so the gateway binary lands at
~/.npm-global/bin/openclaw, then runs it as the supervised
openclaw service (openclaw gateway --port 18789 --allow-unconfigured --bind loopback — loopback bind needs no
auth and matches the socat relay; unconfigured lets the headless
gateway start before any operator setup). socat
relays the loopback-bound gateway onto the container interface
and a data volume persists ~/.openclaw. Binary presence, the
supervised service, the reachable port, and the gateway’s own
/healthz liveness endpoint are all verifiable.
Services
Section titled “Services”openclaw
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the openclaw gateway binary is installed into the npm global bin |
check |
the openclaw gateway reports the exact security-patched package version |
check |
the running gateway’s /healthz liveness endpoint responds 200 (OpenClaw 2.0 container probe) |
check |
the openclaw gateway runs as a supervised service |
check |
the running gateway accepts a TCP connection on its published port 18789 |