Rocky operations control room illustration
Generated Rocky wiki illustration for recurring operations workflows.

Cron Job Runbook for Daily Briefs

Daily briefs are one of Rocky’s strongest patterns: gather current information, compare it to the last useful state, and report only what changed.

Official cron docs: https://hermes-agent.nousresearch.com/docs/user-guide/features/cron

Brief design

  • Define the audience and delivery channel.
  • Identify read-only sources first.
  • Decide what counts as “new enough” to report.
  • Suppress empty runs with a clear silent response rule.
  • Keep source links and timestamps in the report.

Runbook checklist

  • Use a durable schedule rather than a background shell loop.
  • Keep credentials in platform configuration, not in the prompt.
  • Prefer low-risk read-only checks before any mutation.
  • Make the final response self-contained because it may be delivered asynchronously.
  • Include blockers rather than inventing missing results.

Pitfalls

  • Reporting every run even when nothing changed.
  • Letting the cron job recursively edit its own schedule.
  • Using stale session memory as proof of current external state.
  • Sending noisy reports without source links.
  • Running deployments from a cron job without a QA gate.

Verification steps

  • Trigger a manual run after creating or editing the job.
  • Confirm delivery formatting in the target channel.
  • Check that empty-result logic returns only the configured silent token.
  • Review logs after the first scheduled run.