What is Automation

Automation is a Worker run triggered by time or by an event. It keeps work moving while you sleep.

Trigger types

  • Cron — "every weekday at 9 a.m.", "every Monday" — time-based rules
  • Manifest — watch a Pack's output for changes and run on diff
  • Webhook — receive an external event (Phase 4)

Auto-pause on failure

After 5 consecutive wait failures or worker failures, the schedule auto-pauses so a broken automation cannot loop forever.

Note

Pack wait counters and Worker failure counters are tracked separately.

Delivering results

Results land in worker_messages and ScheduleTriggerCallbackService writes an assistant message. A push notification fires to the mobile app at the same time.