Cron
Recurring schedule using cron expressions:minute hour day-of-month month day-of-week.
Catch-up: If the daemon was suspended (e.g., laptop sleep) and a cron window was missed, the job fires once on resume. Only one catch-up run per job — no queue of missed executions.
Interval
Repeating at a fixed interval:One-Shot
Fire once at a specific datetime, then disable:_state.last_status is updated and it won’t run again.
Webhook
Fire when the daemon receives an HTTP POST:Payload Templating
Use{{field}} in the job prompt to inject webhook payload values:
{{pull_request.base.ref}}.