Schedule a recurring job
Run a cybo on a cron cadence — a daily summary, a weekly standup, or a one-time future reminder.
You can have a cybo run a prompt on a recurring cron schedule (or once, at a future time). Just ask a cybo in plain language and it sets it up with cyborg7_schedule_create; if a channel has auto-tasks on, its watcher will turn recurring asks into real schedules for you.
Ask for a schedule
"@apex every weekday at 9am, summarize #standup and post it here."
The cybo creates a schedule with:
- cron — a standard 5-field expression (
minute hour day-of-month month day-of-week). Examples:0 9 * * *= 09:00 daily,0 9 * * 1= 09:00 every Monday,*/30 * * * *= every 30 minutes. - prompt — what to do each run.
- channel — where the run posts (optional).
- timezone — an IANA zone like
America/Lima(optional; defaults to UTC). - maxRuns — set to
1for a one-shot that fires once then turns itself off (great for "remind me Friday at 5pm"). - catchUp — if the daemon was offline past a run, whether to fire late (default) or skip to the next slot.
Manage schedules
- List: ask the cybo to run
cyborg7_schedule_listto see each schedule, whether it's on, and its next run time. - Delete: ask it to run
cyborg7_schedule_deletewith the schedule id.
A schedule runs on whichever workspace daemon can host the cybo, so keep at least one daemon online for the cadence to fire. Scheduling requires the cybo to have the spawn-agents capability.