Docs / Scheduled tasks / Where results go

Choosing where results go

Every scheduled duty stores a thread mode plus optional source thread (thr_*). Together they decide (1) where the assistant reply is saved in the dashboard, (2) which conversation memory the model reads before acting, and (3) whether you also get notifications on email, WhatsApp, or Telegram. Hub: scheduled tasks.

Three thread modes

Deleting the linked thread reverts affected jobs to standalone automatically — recreate the link if you still want in-thread history.

What you see in the dashboard

For linked modes, each run adds two compact messages to the target thread: a 🕐 Scheduled run divider and the assistant reply (badged 🕐 Scheduled). The full duty prompt is not repeated in the transcript — only the trigger note and answer — so weekly jobs do not spam identical user lines.

For standalone runs, the prompt and reply are stored on the synthetic cron thread (not your main sidebar list). Check the Schedule notification feed for the human-readable summary.

Files the agent writes during a run are copied into your Files workspace automatically when the run completes — you do not need a separate upload step.

Schedule UI mapping

When creating or editing a task in the dashboard:

Specialist duties on the Team Task Board usually attach to that Specialist’s lane thread. Drag a card to another Specialist to reassign who runs the duty — verify the target thread still matches where you want history.

External delivery (optional)

Beyond the dashboard thread, delivery_prefs can include:

Mention the desired channel in the duty prompt when you want a short summary in chat plus a fuller copy elsewhere — e.g. “post a three-line summary here and email the table.”

Practical patterns

Related: Cron syntax · Troubleshooting missed runs · Threads & memory · repo docs/scheduledTasks/Readme.md §5 and §11