Add a task
Open the Scheduler tab and hit New task. You describe the task in plain English; there are no raw cron expressions unless you want them.1
Name it
A short label, e.g. “Morning brief”.
2
Pick where it runs
Background (isolated) — runs quietly on its own. Your chat (main) — runs in your main session so the result lands in the conversation.
3
Choose how often
Every day, every weekday, weekly (pick a day), hourly, every N hours/minutes, or once at a specific time. Time-of-day tasks let you set the hour/minute.
4
Write the instruction
The message the agent should act on when the task fires — e.g. “Summarize today’s top AI news and post it.”
Frequencies
Under the hood the friendly builder compiles to the agent’scron / every / at primitives:
Prefer raw control? Switch the form to Advanced (cron expression) and enter a cron string directly.
Delivery
Where a task’s output goes depends on where it runs:- Your chat (main session) — the result is delivered into your conversation, so it reaches you on whatever channel you’re paired to (dashboard Chat, Telegram, Discord).
- Background (isolated) — runs quietly without posting into your main thread; use it for maintenance-style tasks.
Managing tasks
The list shows each task’s name and schedule. From there you can pause/enable, run now, or delete a task. Actions queue an agent command applied on the next worker poll. The pod reports its live schedule in its heartbeat, so use Refresh to reload what the agent currently has.Scheduled tasks run the agent just like a chat turn — they use the pod’s model and, if the task acts on the wallet or buys compute, the same wallet and spending controls apply. See Wallet.
Related
Manage
Where the Scheduler tab lives.
Wallet
Caps for scheduled spend.
Memory
What tasks can recall.
