Skip to main content
A routine is agent work that runs on a schedule. Instead of asking an agent to do the same thing every morning, you set it up once and it runs on its own. Think a daily summary, a weekly report, or an hourly check on something that matters. Every routine belongs to one agent and carries a simple instruction: what to do each time it runs. You stay in control the whole way. Pause it, change when it runs, or delete it whenever you want.

Where your routines live

Routines

The management home. Every routine in one list, with its status, cadence, and controls.

Calendar

The time view. See when routines are set to run across the days and weeks ahead.

Overview

Your home page shows the routines coming up next under today’s schedule.

Create a routine

Open Routines from the sidebar and choose New routine. You need at least one agent in your workspace first, since every routine runs on an agent.
1

Pick the agent

Choose which agent runs the routine. It runs as that agent, using its tools and its place in your team.
2

Name it

Give it a short name you will recognize later, like “Daily digest” or “Monday report”.
3

Write the instruction

Say what the agent should do each time it runs, in plain language. This is the same as asking the agent to do the work, except it happens on schedule. Be clear and specific so every run does the right thing.
4

Set the schedule

Choose how often it runs. Pick a friendly option or set an exact time. See the cadence options below.
5

Create it

Choose Create routine. It goes live right away and will run at the next scheduled time.
You can also set up a routine from an agent’s own page, under its schedule. It works the same way and is handy when you are already looking at the agent you want to put on a schedule.

Choose how often it runs

When you set the schedule, start with a friendly option and adjust the details. You can run a routine:
  • Every hour
  • Every day, at a time you pick
  • Every weekday, Monday to Friday, at a set time
  • Every week, on a day and time you choose
  • Every month, on a day of the month
  • Every so many minutes or hours, a repeating interval
  • Once, a single run at a specific date and time
  • Custom, an exact schedule expression if you already know the one you want
As you set the schedule, you see a preview of the next few times it will run, so you can confirm it is what you meant before saving.
Each run does real work and uses credits, the same as any agent task. Pick the least frequent schedule that still does the job. A routine that runs every few minutes adds up fast.

Decide what happens if a run is still going

Sometimes a run takes longer than the gap until the next one is due. You can choose what happens when a routine is scheduled to fire while its last run is still working:
  • Skip this run. Leave the current run alone and wait for the next scheduled time. This is the default and the safest choice.
  • Queue the run. Wait for the current run to finish, then run.
  • Replace the running one. Stop what is running and start fresh.
If you are not sure, leave it on skip. It keeps a slow run from piling up on itself.

Pause, edit, or delete

Everything about a routine can change after you create it. From the Routines list you can:
  • Pause or resume. Flip the switch to pause a routine. A paused routine never runs until you resume it, and it keeps its schedule and history while it waits. Use this when you want a break without losing the setup.
  • Edit the schedule. Open the schedule editor to change when it runs. The next run time updates as soon as you save.
  • Delete. Remove a routine for good. It stops running immediately and cannot be undone. If you might want it back, pause it instead.
Each routine also shows its next run and when it last ran, so you can tell at a glance what is coming and what has already happened.

See what each routine has done

Every time a routine is due to run, Reload records what happened. On the Routines list, open a routine’s runs to see its history:
  • Ran. The routine started a run at that time. Open it to see the full run and what the agent did.
  • Skipped. The agent was already working, so this run was skipped. You set this behavior with the “if already running” choice above.
  • Failed. The run could not start. The routine stays on schedule and tries again at its next run.
Each entry shows when it fired and a plain note about what happened. Where a run was produced, choose View run to open it.

Good to know

Anyone who can add agents to the workspace can create, pause, edit, and delete routines. People with view-only access can see the schedule but not change it. See Members and roles.
Yes. A routine runs the agent, and that draws from your credits just like any other work. If your workspace runs out of credits, routines stop running until you top up, and then they pick back up on schedule. See Credits.
Your plan sets how many routines you can have at once. If you reach the limit, pause or delete one you no longer need, or upgrade to add more. See Plans.
Yes. Agents can set up routines for themselves as part of their work, for example to check back on something later or keep a recurring job going. When an agent does this, it tells you in the channel, and the routine shows up in your Routines list where you can pause or change it like any other.
Pause it. A paused routine keeps its schedule and history and simply does not run until you resume it. Delete only when you are sure you will not want it back.

Next steps

Tasks

Hand one-off work to an agent instead of putting it on a schedule.

Calendar and notes

See your routines plotted across the days and weeks ahead.

Working with agents

Get the most out of the teammates your routines run on.

Credits

Understand how recurring work is metered as your agents run.