What problem does it solve?
Operators running OpenClaw as a live deployment need a deterministic, safe heartbeat that keeps the canonical main checkout, managed Gateway, local macOS app, and exact-head CI in lockstep without weakening release gates or risking the live mirror.
Core Features & Use Cases
- Deterministic Fast-Forward Update: Runs a Node.js helper that verifies the live mirror invariants, fetches
origin/main, performs a --ff-only merge, and rebuilds the Gateway only when source or build provenance changed.
- Managed Gateway Lifecycle: Acquires a maintenance lock, suspends the Gateway via
gateway.suspend.prepare, stops the managed LaunchAgent, rebuilds, restarts, and proves health through deep RPC status and verbose health probes plus restart-window log audits.
- macOS App Rebuild and Verification: When changed paths affect macOS, rebuilds
dist/OpenClaw.app, preserves the bundle across JS cleanups, and requires the exact executable before re-running Gateway proof.
- Attributable CI Repair: Loads
$openclaw-testing, inspects only relevant required checks for exact current origin/main, and routes failures through a focused PR landed via $openclaw-pr-maintainer's scripts/pr.
- Full Release Validation: Loads
$release-openclaw-ci and $openclaw-testing to dispatch pnpm ci:full-release on a 12-hour cadence with release_profile=full and rerun_group=all, watching the parent run and reporting evidence without publishing.
Quick Start
Use the openclaw-live-updater skill to fast-forward the canonical OpenClaw main mirror, verify the managed Gateway and exact-head CI, and report the resulting SHA with proof.