Cron

Built-in scheduler for recurring, unattended automations.

Synapse ships a built-in cron scheduler. Jobs run unattended and deliver results to any connected platform — the agent wakes up, does the work, and reports to wherever you want the output.

What people schedule

  • Daily reports delivered to Telegram or Discord
  • Nightly backups
  • Weekly audits
  • Recurring maintenance defined in natural language

Defining a job

Jobs are defined in natural language with a schedule. The agent turns the instruction into a repeatable run — each execution gets its own session, so results land in memory like any other work.

text
> every weekday at 09:00, check the repo for open CI failures
> and post a summary to Telegram

Requirements

Scheduled jobs need a long-running host: a VPS, server box, Docker container, or Railway deployment with the gateway or daemon active. On a laptop they only run while the machine is on.

Blueprints

Blueprint catalogs (cron/blueprint_catalog.py) provide prebuilt job templates — see docs/chronos-managed-cron-contract.md in the repository for the scheduler contract.