--- 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 重新调度