What problem does it solve?
It prevents overlapping cron executions and stops jobs from delivering output during defined quiet hours, while still ensuring work continues safely by queueing and releasing later.
Core Features & Use Cases
- Schedule staggering with collision validation: Enforces a max-1 job per 5-minute slot rule and suggests the next available slot when conflicts are detected.
- Quiet hours gating with wake-up override: Uses timezone-aware quiet hours (default 11 PM–8 AM) and holds outputs during quiet hours, releasing them when the user is reachable again.
- Idempotent cron delivery with thin prompts and persisted reports: Ensures re-runs produce the same results, uses checkpointing, and saves outcomes as timestamped reports under reports/{job-name}/.
Quick Start
Ask your AI agent to schedule a new job by providing the job name, a cron expression, the target skill to run, and an explicit timeout.