v2.5.12
March 30, 2026
Manage cron schedules directly from an agent with the new SchedulerTools toolkit
SchedulerTools Gives agents programmatic control over the AgentOS Scheduler, allowing them to create, list, update, enable, disable, trigger, and delete cron schedules as part of a run. This makes it possible to build agents that autonomously manage their own recurring tasks, such as scheduling a report, adjusting a polling interval, or cleaning up stale jobs, without requiring a separate orchestration layer.
Details:
- Full schedule lifecycle management: create, list, update, enable, disable, trigger, and delete operations available as agent tools
- Schedules target AgentOS endpoints (e.g.,
/agents/reporter/runs) with configurable cron expressions, timezones, payloads, retry counts, and timeouts - Run history is stored per schedule, giving agents visibility into past execution status, timings, and errors
- Requires
agno[scheduler]and an AgentOS instance withscheduler=Trueenabled
Learn more in the SchedulerTools docs.
