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.