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.
> every weekday at 09:00, check the repo for open CI failures
> and post a summary to TelegramRequirements
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.