Scheduled Tasks
Supports three schedule types plus natural-language input, posting a follow-up message in the original topic where the task was created and executing it when due (no separate thread is opened; the working directory matches the one at creation time).
Two Ways to Create
- Slash command (quick):
/schedule 每日17:50 帮我看看AI圈有什么新闻 - Conversational trigger (flexible): just tell the agent "add me a scheduled task to check deployment every day at 18:00", which automatically triggers the
botmux-scheduleskill.
Supported Formats
A New Topic Per Run
By default every fire continues in the original topic where the task was created. To make each run land in a brand-new topic in the same chat with its own isolated session (ideal for daily-report style tasks where each run should stand alone), there are three ways:
You can also flip an existing task between "original thread" and "new topic each run" from the Delivery column toggle on the dashboard's Schedules page.
Management
Execution behavior: when due, if the session in the original topic is still alive, the prompt is injected directly into the existing session (no new worker is started); otherwise a new worker is spun up to execute in the original working directory. A
--new-topictask always opens a fresh topic + new session and never reuses a prior one.