Skip to main content
SchedulerTools gives an agent natural-language control over the AgentOS Scheduler. It wraps ScheduleManager so an agent can create, list, enable, disable, delete, and inspect recurring schedules.

Prerequisites

Install the scheduler extras and the openai library:
Schedules are stored in the same database used by AgentOS. To execute schedules, run AgentOS with scheduler=True.

Example

cookbook/05_agent_os/scheduler/scheduler_tools_agent.py
When targeting an AgentOS /runs endpoint, the schedule payload must include a message field.

Toolkit Params

Toolkit Functions

All functions have sync and async variants.

Developer Resources