//! Ambient agents — background agents triggered by event sources.
//!
//! This module provides infrastructure for running agents in the background,
//! triggered by external events like cron schedules, webhooks, or file changes.
//!
//! # Overview
//!
//! - [`EventSource`] — trait for producing trigger events
//! - [`TriggerEvent`] — an event delivered by a source
//! - [`CronTrigger`] — fires on a cron schedule
//! - [`WebhookTrigger`] — fires on incoming HTTP POST requests
//! - [`FileWatchTrigger`] — fires on filesystem changes matching a glob
//! - [`AmbientAgent`] — wraps an agent + event source with lifecycle control
//! - [`AmbientAgentStatus`] — running/paused/stopped state
/// AmbientAgent lifecycle management.
/// CronTrigger event source.
/// Core EventSource trait and TriggerEvent type.
/// FileWatchTrigger event source.
/// WebhookTrigger event source.
pub use ;
pub use CronTrigger;
pub use ;
pub use FileWatchTrigger;
pub use WebhookTrigger;