> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Scheduler

> Run schedules in AgentOS, manage them through REST or Python, and expose scheduling tools to an agent.

| Example                                                                             | Description                                                                                           |
| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| [Run in AgentOS](/examples/agent-os/scheduler/run-in-agentos)                       | Seed a schedule, let the AgentOS poller execute it, and inspect the persisted run history.            |
| [Use the REST API](/examples/agent-os/scheduler/rest-api)                           | Create, list, update, enable, disable, trigger, and delete schedules through REST endpoints.          |
| [Manage with Python](/examples/agent-os/scheduler/manage-with-python)               | Use synchronous and asynchronous `ScheduleManager` APIs, including validation, retries, and timeouts. |
| [Give an Agent Scheduler Tools](/examples/agent-os/scheduler/scheduler-tools-agent) | Let an agent create and inspect schedules through `SchedulerTools`.                                   |
