Skip to main content

Overview

Most production agent use cases are recurring — daily reports, periodic monitoring, event-driven responses. The AgentScheduler provides in-process cron scheduling and event-driven triggers without requiring separate Redis/BullMQ infrastructure.

Cron Scheduling

Event-Driven Triggers

Trigger agent runs based on EventBus events:

Schedule Management

Events

Dependencies

The scheduler uses node-cron when available (optional peer dependency). Without it, simple cron expressions like */5 * * * * are converted to setInterval.