Scheduled Jobs
Recurring agent runs, defined in the config or at runtime via the API:
"scheduler": { "enabled": true, "jobs": [ { "id": "morgen-digest", "schedule": "0 7 * * *", "prompt": "Fasse die neuen Einträge in ... zusammen.", "category": "summarize", "timeout_sec": 300, "overlap": "skip", "enabled": true } ]}schedule: standard cron (Min Hour Day Month Weekday) or@hourly,@daily,@every 10m.overlap: "skip"skips a run if the previous one is still running.- Cron only runs in the daemon (
serve+enabled: true).jobs run <id>runs a job manually at any time. - Jobs created via the API survive restarts (
state_dir/jobs.json); the run history is in-memory.