Scheduled Tasks
Scheduled tasks let agents run automatically on a recurring basis. Set up daily summaries, weekly reports, monitoring checks, or any task that should happen without manual intervention.
Overview
A scheduled task triggers an agent to execute a predefined prompt at specified intervals. The agent runs as if a user had sent the message, with full access to its tools, knowledge base, and memory.
Use cases:
- Daily news digests on specific topics
- Weekly code review reports
- Periodic data monitoring and alerts
- Automated research on evolving topics
Schedule Types
All schedules support timezone configuration.
Creating Tasks
- Navigate to the Scheduled Tasks section
- Click Create Task
- Configure:
- Agent — Which agent to run
- Prompt — The message to send to the agent
- Schedule — When to run (daily, weekly, cron)
- Timezone — Your local timezone
- Max Runs — Optional limit on total executions
- Save and activate
Agent-Created Tasks
Agents can also create scheduled tasks themselves using the scheduled task tool. For example, if you ask an agent to "monitor this topic daily," the agent can create a recurring task to do so.
This is particularly useful with the Root Agent, which uses autonomous exploration to discover content and schedule follow-up research.
Managing Tasks
Active tasks can be viewed and managed:
- Pause — Temporarily stop a task without deleting it
- Resume — Reactivate a paused task
- Edit — Change the schedule, prompt, or configuration
- Delete — Permanently remove a task
- View history — See past executions and their results