create_recurring_task
Schedule recurring tasks that generate task instances on daily, weekly, or custom intervals, and pass each previous instance's summary to the next for reports, checks, or audits.
Instructions
Creates a recurring task schedule that automatically spawns task instances on a schedule. Each instance gets access to the previous instance's summary. Use this for regular automated work: weekly reports, daily checks, periodic audits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| labels | No | Labels to apply to each instance. | |
| ends_at | No | When to stop the schedule (RFC3339). Default: no end. | |
| priority | No | Priority: urgent, high, medium, low, none. | none |
| timezone | No | IANA timezone for schedule evaluation. Default: UTC. | |
| cron_expr | No | 5-field cron expression (required if frequency=custom). Example: '0 9 * * 1' = every Monday at 9am. | |
| frequency | Yes | Recurrence frequency: daily, weekly, monthly, custom. Use 'custom' with cron_expr for fine-grained control. | |
| starts_at | No | When to start the schedule (RFC3339). Default: now. | |
| project_id | Yes | Target project UUID. | |
| assignee_id | No | Agent or user UUID to assign each instance. | |
| assignee_type | No | Assignee type: user, agent, unassigned. | unassigned |
| max_instances | No | Maximum number of instances to create. Default: unlimited. | |
| title_template | Yes | Task title template. Supports {{.Date}}, {{.Number}}, {{.Week}}, {{.Month}}. | |
| description_template | No | Task description template. Also supports {{.PrevSummary}} for previous instance context. |