Routines: work on a schedule
A routine is work a bot does on a schedule. It runs on the server, so it keeps going when your laptop is closed.
What a routine is
A routine is a task a bot repeats on a schedule, such as a morning list or a weekly scan. It runs on the Koshra server, not on your computer.
Write it first, schedule it second
routines_desk writes a routine as a checklist with an owner and a stop condition. That checklist is a plan: nothing is scheduled until you ask for the schedule.
Every schedule needs you
Creating or changing a schedule always waits on an approval card. A bot cannot quietly start running work on its own timetable.
Brain sync
One routine we run reads recent work three times a day and proposes Brain updates. The proposals wait for your review before anything is written.
Same limits as any task
A routine's runs get the same spend cap, handoff cap and loop guard as a dispatched task, and a routine that stops moving shows up in the stuck-run bar.
Triggers other than time Coming soon
Starting a routine from an event, such as an incoming webhook, instead of a clock.
Also as Markdown for AI agents.
Last updated