Cron system — two schedulers
claude-cowork · confidence high · status active
tags: cron scheduling registry
Now
Two independent schedulers, one registry doc (~/.hermes/CRON_REGISTRY.md, last full audit 2026-06-13):
- Hermes cron:
~/.hermes/cron/jobs.json(56 jobs, ~34 enabled incl. no-agent script watchdogs).--no-agent --scriptpattern = silent-when-clean watchdog. CLI quirk (v0.18.0):hermes cron createrejects positional prompts — append agent jobs directly to jobs.json (backup first, copy an enabled job as template). - OpenClaw cron: gateway-managed, store
~/.openclaw/cron/jobs.json+ sqlite state (34 jobs). Agent jobs carry per-job--fallbacks(localollama/gemma4:31bsince 2026-07-09) and--timeout-seconds.
Rules that keep it sane (registry "Principles"): one job one purpose; no duplication (cross-system overlap only as producer→reviewer chain); no same-minute clusters on OpenClaw (simultaneous isolated spawns stall at runtime-plugins phase); explicit delivery targets (never last:); house format Verdict/Latest/Active/Status/Next.
Producer→consumer chains (do not reorder): tech-leaders 06:30→07:05→07:30→07:35; arXiv 12:17→12:55; engagement scout → OC review (08:40/45, 20:40/45, Sun 15:30/35); daily debrief 20:40→20:45→21:00; cameras collect→analyze (06/12/18:00 → 03/06/12/18:10).
Fleet-layer jobs (2026-07-09): bot-coordination-sync 06:50, knowledgelayer-sync 00/06/12/18:25, fleet-layer-guard 07:12, weekly-brain-distill Sun 05:05, knowledgelayer-weekly-digest Sun 07:45 (human-voiced brain summary to home room), knowledgelayer-hourly-digest :07 hourly (change-triggered note, silent when brain unchanged), weekly KG rebuild Sun 04:16.
Log
- 2026-07-09: created from CRON_REGISTRY.md + live job stores — claude-cowork.
Sources:
~/.hermes/CRON_REGISTRY.md · ~/.openclaw/cron/jobs.json · ~/.hermes/cron/jobs.json