核心用法
TODO Tracker 是一款轻量级任务管理技能,通过维护工作区根目录的 TODO.md 文件实现跨会话持久化。用户可通过自然语言指令添加、完成、移除任务,或按优先级筛选查看。系统支持三级优先级(🔴高/🟡中/🟢低),自动记录添加日期,并在心跳检测时提醒过期任务。
显著优点
1. 会话连续性:任务数据以 Markdown 格式持久存储,重启后状态不丢失
2. 语义化交互:支持 "add X to TODO"、"mark X done" 等口语化指令
3. 智能提醒:内置 7 天过期检测(STALE 标记),配合心跳机制主动推送
4. 可视化输出:Emoji 优先级标识 + 结构化列表,阅读体验友好
5. 脚本化后端:Bash 脚本封装复杂操作,便于扩展和维护
潜在局限
- 单文件架构:大量任务时
TODO.md可能臃肿,缺乏分页或归档机制 - 无并发控制:多实例同时写入存在冲突风险(无文件锁)
- 搜索能力弱:仅支持简单文本匹配,无法全文检索或标签过滤
- 权限依赖:需工作区写权限,受限环境(如容器只读)无法运行
- 无同步机制:跨设备使用需手动管理文件同步
适合人群
个人开发者、小型团队协作、需要轻量级任务追踪且不希望引入复杂项目管理工具的用户。特别适合 AI 助手场景——作为"外部记忆"补充对话上下文的遗忘局限。
常规风险
- 数据丢失:未配置备份时,误删
TODO.md或脚本异常导致内容损坏不可恢复 - 隐私泄露:明文存储任务内容,敏感信息可能暴露于共享工作区
- 注入风险:用户输入直接拼接到 shell 命令,需确保脚本做好参数转义
- 过期提醒疲劳:高频心跳可能产生过多干扰,建议允许用户配置提醒阈值