executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
uptime-monitor24/7 OpenClaw uptime monitor. Every 5min cron ping → writes dead.json if down, uptime.json after 7d (168h) continuous alive streak. Use when setting up persistent monitoring (cron setup, streak tracking, status files).
Independent GitHub snapshot · Automated classification · Original documentation governs
Silent 24/7 sentinel: Tracks OpenClaw/Gateway alive → dead.json (fail) or uptime.json (7d streak). Files in workspace/uptime/.
# Install cron (5min pings)
📊 cron add uptime-5m '{"kind":"every","everyMs":300000}' '{"kind":"systemEvent","text":"UPTIME CHECK 👻"}' --sessionTarget main
# View status/logs
📊 cron list
📊 cron runs uptime-5m
📊 session_status + openclaw gateway status (via exec).uptime/streak.json (hours += 5/60). If >=168h → write uptime/uptime.json.uptime/dead.json {ts, downtime_start: now}.uptime/.Streak Reset: On fail → streak=0.
streak.json: {"streak_hours": 24.5, "last_ping": 1738746800000}uptime.json: {"streak_hours": 168.1, "verified": true, "end_ts": 1738746800000} (7d+)dead.json: {"ts": 1738746800000, "downtime_start": 1738746800000}message "UPTIME CHECK 👻" triggers.No alerts/deps. Pure files. Prod eternal.
scripts/uptime-check.js: Standalone Node ping (for manual/cron spawn).
Prod: Cron → silent forever.