From 261544b50a15d057755f2718b672e8e8a9b2e8b5 Mon Sep 17 00:00:00 2001 From: Yanxin Lu Date: Sun, 22 Mar 2026 15:02:01 -0700 Subject: [PATCH] docs: update TOOLS.md and MEMORY.md for calendar+todoman migration --- MEMORY.md | 22 ++++++++-------------- TOOLS.md | 2 +- 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/MEMORY.md b/MEMORY.md index 67b8e7b..4970e92 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -31,18 +31,12 @@ _这份文件记录持续性项目和重要状态,跨会话保留。_ ## 🎯 活跃项目 ### 1. 每日待办提醒系统 -**状态**: 运行中 -**创建**: 2026-02-15 -**配置**: +**状态**: 迁移中 → VTODO(见 `skills/calendar/MIGRATION.md`) +**创建**: 2026-02-15 +**旧系统**(待清理): - 脚本: `~/.openclaw/workspace/scripts/reminder_check.py` -- Cron: 每天 08:00(PST) - 文件: `~/.openclaw/workspace/reminders/active.md` - -**功能**: -- 显示所有 pending 事项 -- 按优先级分组(高/中/低) -- 显示剩余天数(今天/明天/X天后/逾期) -- 备注说明"为什么要做" +**新系统**: 已合并到日历技能(`skills/calendar/`),使用 VTODO + todoman + CalDAV 同步 --- @@ -100,6 +94,7 @@ _这份文件记录持续性项目和重要状态,跨会话保留。_ - 日历数据: `~/.openclaw/workspace/calendars/` (home/work/tasks/journals) - CalDAV: Migadu (`cdav.migadu.com`),通过 vdirsyncer 同步 - 查看日历: khal +- 待办管理: todoman(`todo` CLI) - 运行方式: `uv run`(依赖 `icalendar` 库) **功能**: @@ -115,12 +110,11 @@ _这份文件记录持续性项目和重要状态,跨会话保留。_ | 项目 | 位置 | |------|------| -| 待办提醒 | `~/.openclaw/workspace/scripts/reminder_check.py` | | 邮件处理器 | `~/.openclaw/workspace/scripts/email_processor/` | -| 待办列表 | `~/.openclaw/workspace/reminders/active.md` | | 日历/待办 | `~/.openclaw/workspace/skills/calendar/` | -| 日历数据 | `~/.openclaw/workspace/calendars/` | +| 日历数据 | `~/.openclaw/workspace/calendars/` (home=事件, tasks=待办) | +| ~~待办提醒~~ | ~~`scripts/reminder_check.py`~~ → 已迁移到 `skills/calendar/` | --- -_最后更新: 2026-03-18_ +_最后更新: 2026-03-22_ diff --git a/TOOLS.md b/TOOLS.md index b3466cf..7b0b429 100644 --- a/TOOLS.md +++ b/TOOLS.md @@ -152,7 +152,7 @@ khal list today 7d ``` **支持操作**: 发送邀请 (`send`)、接受/拒绝/暂定 (`reply`)、待办管理 (`todo add/list/complete/delete/check`) -**依赖**: himalaya(邮件)、vdirsyncer(CalDAV 同步)、khal(查看日历) +**依赖**: himalaya(邮件)、vdirsyncer(CalDAV 同步)、khal(查看日历)、todoman(待办管理) **同步**: 发送/回复后自动 `vdirsyncer sync`,心跳也会定期同步 **自动抄送**: mail@luyx.org(用户别名)自动加入所有邀请 **注意**: 发送日历邀请属于对外邮件,除 mail@luyx.org 外需先确认