54 lines
1.9 KiB
Markdown
54 lines
1.9 KiB
Markdown
---
|
||
title: "Recurring Tasks"
|
||
type: concept
|
||
tags: [task-management, automation, productivity]
|
||
sources: [todoist-task-manager]
|
||
last_updated: 2026-04-21
|
||
---
|
||
|
||
## Definition
|
||
|
||
Recurring Tasks(重复任务)是指按照固定周期自动生成新实例的任务机制,如"每週一早上9点提交周报"或"每6个月看牙医"。Todoist 的 repeat_string 字段支持自然语言周期描述(every Monday, every 6 months),极大简化了周期性任务的设置复杂度。
|
||
|
||
## Aliases
|
||
|
||
- Recurring Tasks
|
||
- 重复任务
|
||
- Recurring Reminders
|
||
- 周期性任务
|
||
- Repeating Tasks
|
||
|
||
## Natural Language Repeat Patterns (Todoist)
|
||
|
||
| 用户表述 | Todoist repeat_string |
|
||
|----------|----------------------|
|
||
| every Monday | "every monday" |
|
||
| every weekday | "every weekday" |
|
||
| every 2 weeks | "every 2 weeks" |
|
||
| every 6 months | "every 6 months" |
|
||
| monthly on the 1st | "monthly on the 1st" |
|
||
| every day at 9am | "every day at 9:00" |
|
||
| every Tuesday and Thursday | "every tuesday and thursday" |
|
||
|
||
## AI Integration Pattern
|
||
|
||
```
|
||
用户:"每6个月提醒我看牙医"
|
||
↓ Agent 解析为 repeat_string: "every 6 months"
|
||
↓ Todoist API 创建任务,含 due 和 repeat_string 字段
|
||
↓ Todoist 自动在每个周期创建新实例
|
||
```
|
||
|
||
## Key Relationships
|
||
|
||
- [[Todoist API]] — repeat_string 是 Todoist API 的专属字段
|
||
- [[Todoist Task Manager]] — 自然语言描述 → 重复任务创建
|
||
- [[Morning Briefing]] — 重复任务中的周期性提醒(如每周一晨会)
|
||
- [[AI-Driven Task Extraction]] — 从邮件/消息中识别周期性任务需求
|
||
|
||
## Design Considerations
|
||
|
||
- **命名规范**:重复任务标题应明确表达"周期性"含义("季度复盘"而非"复盘")
|
||
- **截止日期 vs 周期**:有明确截止的用 due_date,周期性的用 repeat_string
|
||
- **逾期容错**:Todoist 逾期后下一个实例会在修复日期创建(不跳跃),可通过 Agent 重新调度
|