SchedulerTools gives an agent natural-language control over the AgentOS Scheduler. It wraps ScheduleManager so an agent can create, list, enable, disable, and delete cron-based schedules in response to prompts like “Run a daily health check at 9am”.
Prerequisites
Install the scheduler extras:SchedulerTools persists schedules to the same database your AgentOS uses. For scheduled tasks to actually execute, run an AgentOS instance with scheduler=True pointed at that database. See the Scheduler overview for the AgentOS setup.
Example
cookbook/05_agent_os/scheduler/scheduler_tools_agent.py
if_exists="update").
Toolkit Params
Toolkit Functions
All functions have sync and async variants.