计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
uptime-monitor【效率与协作】24/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).
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.