awam-todo

输入与管理 Awam 的 To-Do:在会话中解析用户自然语言里的待办内容、重要性、备注、工作空间目录、 相关文档、链接与时间,调用脚本追加到按日期划分的存储文件,并自动维护索引(todo / in_progress / urgent / done / 归档文件)。新增时会检测相同/近似任务:相同默认更新已有状态(需用户确认), 近似需用户确认后更新或强制新建。支持待办依赖链:可为任务标记前置依赖,推进到「进行中/结束」 时若前置依赖未结束,脚本硬性拦截(exit 3)并交由 AI 向用户确认后决定是否强制推进。 支持子任务:子任务归属于一个主任务(--parent),属性与其他任务一致;把存在未完成子任务 的主任务标记为「结束」会被硬性拦截,交由 AI 确认。支持预案:每条待办可填「最容易拦住我的 障碍」与「如果它出现,我就……」,卡片与列表直接展示。支持逾期双出口:逾期任务给出天数, 并提供「立即推进」与「调整计划(postpone 改截止日)」两个出口;被置顶的任务(逾期/停滞/今天 到期)一律带置顶理由。支持存储格式版本(文件头 schema: N、migrate 迁移)与月度归档 (进入新月自动把上月已全部完成的日文件合并进 storage/archive/YYYY-MM.md)。所有按周统计一律以 周一为起点;数据不足时一律显示「暂无推算」,不编造数字。AI 创建待办时若未给标签,脚本会推测 标签但只作为建议值展示(suggest-tags 可只读预取),确认后才写入,不代用户决定分类。 支持两条可配置能力:存储目录(env --set storage_dir,旧目录有数据时必须显式选 --migrate 搬迁或 --no-migrate 留原处,搬迁先复制、校验一致才删旧)与「用编辑器打开」的编辑器 (env --set editor.path,init 自动探测,未配置/失效时报错并停用入口,不猜路径)。 当用户说“记一下/加个待办/帮我记/安排XX/提醒我X日做XX”或显式 调用 /awam-todo 时使用;也用于列出、完成、标记进行中、重新打开、归档待办、设置依赖、管理子任务。

Install

openclaw skills install @awamwang/awam-todo