keel_scheduler/lib.rs
1//! keel-scheduler — Heartbeat and cron scheduling for AI agent desktop apps.
2//!
3//! Produces `KeelInput::heartbeat` and `KeelInput::cron` events into the
4//! keel-events queue. Extracted from Houston's routine_scheduler pattern
5//! to be reusable across apps.
6
7pub mod cron_job;
8pub mod heartbeat;
9pub mod schedule_types;
10pub mod scheduler;
11
12// Re-export key types for convenience.
13pub use cron_job::CronJobConfig;
14pub use heartbeat::HeartbeatConfig;
15pub use schedule_types::ScheduleType;
16pub use scheduler::Scheduler;