---
slug: routines-recurring-tasks
title: Routines — Recurring Tasks
category: capability
status: published
tags: [routine, recurring, scheduled, cron, automation, repeat, 定时, 周期性]
aliases: [routines, scheduled-tasks, recurring-tasks, cron-jobs]
lastEditAt: 2026-06-02
---
**What are Routines?**

Routines are recurring scheduled tasks that run automatically on a set cadence — daily, weekly, or any cron schedule. Think of them as "set it and forget it" automation: a daily CEO brief, a weekly competitor scan, a Monday morning goal review.

**How Routines work**

1. **Create** a routine with a schedule (e.g., "every Monday at 9am UTC").
2. **Assign** an AI agent to handle each run (e.g., Astra for CEO briefs, Riley for competitor research).
3. **Runs automatically** — each scheduled run spawns a one-time Task that the assigned agent works on.
4. **Track** — see run history, counts, and next scheduled time on the Routine detail page.

**Built-in platform routines**

Tycoon includes several pre-configured routines that activate automatically:

| Routine | Schedule | Agent |
|---------|----------|-------|
| CEO Operating Brief | Daily 9am + 9pm UTC | Astra |
| Competitor Monitor | Mon/Wed/Fri 9am UTC | Riley |
| Goal Review | Monday 9am UTC | Astra |
| Dashboard Weekly Review | Monday 9am UTC | Astra |

**Creating your own routines**

Ask Astra to set up a recurring task. Example: "Every weekday at 8am, have Riley monitor our top 3 competitors and post findings to the feed."

> `Settings → Routines` to view, pause, or manage your routines.

### FAQ

**Q: Can I pause a routine?**
A: Yes. Set its status to PAUSED and it stops spawning new runs. Resume anytime.

**Q: What happens if a run fails?**
A: The error is recorded on the routine. Future runs continue normally. Failed runs can be inspected and retried.

**Q: How many routines can I have?**
A: No hard limit. Each run costs credits based on the work the agent does.

**Q: Can I delete platform routines?**
A: Platform routines (like the daily operating brief) are protected and cannot be deleted, but you can pause them.

**Q: What cron expressions are supported?**
A: Standard 5-field cron: `minute hour day-of-month month day-of-week`. Examples: `0 9 * * 1` (Monday 9am), `0 8 * * *` (daily 8am), `*/30 * * * *` (every 30 minutes).
