
Create a Task
Open your agent → Tasks → + ADD. You’ll configure:- Name - What to call this task
- Schedule - When it runs
- Prompt - What to tell your agent
- Delivery - Where to send the response (optional)
Schedule Types
Cron expression - Standard cron syntax for complex schedules.Prompt
This is what your agent receives when the task runs. Write it like you’re sending a message:- “Check my portfolio and summarize any significant changes”
- “Review yesterday’s logs and flag anything unusual”
- “Generate the weekly status report”
Message Type
Tasks can deliver prompts in two ways:- Agent Message - The default. Your prompt is delivered as a chat message. Use this for most tasks.
- System Event - Delivered as a system-level event rather than a chat message. Use this for heartbeat checks or maintenance tasks.
Delivery
By default, task results stay in your agent’s conversation history. But you can also: Announce to a channel - Send the response to Telegram, Slack, or Discord. Useful for alerts or reports you want pushed to you. Webhook - POST the response to a URL. Useful for integrations with other systems.Managing Tasks
Your tasks list shows each task with its schedule and status. Run now - Trigger a task immediately without waiting for the schedule. Enable/disable - Pause a task without deleting it. Edit - Change the schedule, prompt, or delivery settings. Delete - Remove the task entirely.Run History
Click a task to see its run history - when it ran, whether it succeeded, and what the agent responded.Using the CLI
Limits
- Up to 20 tasks per agent
- Minimum interval is 1 minute