Skip to main content

Crate elizaos_plugin_cron

Crate elizaos_plugin_cron 

Source

Re-exports§

pub use actions::get_cron_actions;
pub use providers::get_cron_providers;
pub use providers::CronContextProvider;

Modules§

actions
prelude
providers

Structs§

ActionExample
ActionResult
CronConfig
Service-level configuration.
CronService
High-level cron service handling CRUD, scheduling, and execution coordination.
CronStorage
In-memory storage for cron job definitions.
JobDefinition
Complete definition of a cron job.
JobUpdate
Partial updates for a job.
ProviderResult

Enums§

JobState
Runtime state of a cron job.
PayloadType
What the job does when it fires.
ScheduleType
How a job is scheduled to run.

Constants§

DEFAULT_MAX_JOBS
DEFAULT_TIMEOUT_MS
PLUGIN_DESCRIPTION
PLUGIN_NAME
PLUGIN_VERSION

Traits§

Action
Provider

Functions§

compute_next_run
Computes the next run time from a given reference point.
format_schedule
Formats a ScheduleType as a human-readable string.
parse_natural_language_schedule
Parses simple natural language schedule descriptions.
parse_schedule
Parses a schedule string into a ScheduleType.
validate_cron_expression
Validates a standard 5-field cron expression.