前言¶
开发 DSH 智能体应用时,待办常常散落在会话里:临场记下的一条需求、想在下一轮处理的线索、稍后要复查的点。DSH 的理念是「一切皆插件」,社区里也有人把待办直接搬进 Web GUI。下面介绍 kevin-qiao/dsh-todo:一个中英双语的便利贴待办面板,装完出现在左侧栏,支持便签板与极简列表两种视图,用 AI 排程、分类和逐条给建议,运行时零依赖。
和直接在对话里列清单相比,它把待办沉淀在界面与本机文件里,跨会话保留;和外部任务管理工具相比,它不引入新服务,装完即用。适合个人在 DSH 里维护一份轻量待办。
这是什么¶
一句话定位:DSH Web 插件,在左侧栏加一面便利贴待办墙,中英双语,AI 帮你排程、分类、逐条商量,并记住习惯。
基本信息:
- 作者 / 维护者:kevin-qiao
- 仓库:https://github.com/kevin-qiao/dsh-todo
- 目录页:https://www.skillhub.cn/plugins/kevin-qiao/dsh-todo
- 分类:客户端
- 版本:1.8.0(README 徽章)
- 许可证:MIT
- 运行时依赖:零
它解决三个具体问题:待办需要长期存放和提醒;一条待办可能要拆成几步;完成与改期需要有历史留痕。插件把这三件事放进左侧栏,并通过 sticker_todo 工具把待办暴露给 Agent。
核心功能¶
以下只列 README 明确写出的能力。
两种视图:
- 便利贴板(默认)
- 极简列表(只显示标题,点击展开详情)
新建弹窗字段:
- 标题 + 详情
- 颜色
- 优先级(仅视觉提示,不做强制排序)
- 快捷到期:今天 / 明天 / 后天 / 下周
- 定时提醒
- 最多 3 个标签
组织方式:
- 标签筛选
- 按标签分组
- 已完成便签区
界面:
- 字体预设(中文手写体 / 行楷 / UI 字体)
- 语言:自动 / 中文 / English
- 顺滑动效,尊重系统的 prefers-reduced-motion
AI 能力:
- 自动安排日程
- 分类打标签——只处理还没有标签的便签
- 单条便签教练:先给 2–4 个可点选答案,最多 3 轮,建议可编辑
记忆能力:
- 改期与完成的历史
- 可编辑的偏好
- 本周复盘
- 教练对话跨会话续聊
- 被改期两次以上显示「改期 N 次」
交给 DSH:便签上的「交给 DSH」按钮把标题、详情、截止、优先级、标签和 id 拼成一段 prompt 放进主对话框草稿,不自动发送。
Agent 工具 sticker_todo 的子命令:
list / add / update / complete / remove / clear_completed / plan / advice / tag / remember / forget / memories / review
安装与启用¶
安装命令取自 README(PowerShell):
dsh plugin --profile web add dsh-sticker-todo
装完重启 DSH。入口在左侧栏「便利贴待办」,数据存在本机。
README 另给出从源码安装的方式:先 clone 仓库,再用 link 挂载:
git clone https://github.com/kevin-qiao/dsh-todo.git
dsh plugin --profile web add link:D:\path\to\dsh-todo
第二条命令中的路径按本地实际位置替换。
典型用法¶
头部常用操作:
- 新建便签
- 字体
- 语言(自动 / 中文 / English)
- 便利贴 / 极简 视图切换
- 记忆
- 刷新
便签动作:
- 教练建议
- 交给 DSH
- 一小时后提醒
- 编辑、两步删除
AI 卡片用于自动安排日程、分类打标签与清除安排。
记忆面板:在「记忆」里管理偏好、生成周复盘、查看 AI 提议(点「记住」才落盘);「清空记忆」只清历史,不动便签。
数据与降级¶
默认数据文件路径,可用 dataFile 配置项改写:
~/.dsh-sticker-todo/todos.json
每次修改原子写入。文档 v2 结构:
{ "version": 2, "todos": [], "events": [], "memory": { "facts": [], "threads": [] } }
旧文件自动迁移;旧版插件只读 todos,降级不丢便签。AI 不可用(没配模型、超时、输出不合规)时,全部降级为本地规则并标 source: "fallback",不报错。删掉数据文件会连便签一起重置;「清空记忆」只清事件、偏好与对话。
适用场景与注意¶
适合在 DSH Web GUI 里维护个人轻量待办、需要 AI 整理与回顾的人,以及想给 Agent 暴露统一待办工具的开发者。运行时零依赖,Node ≥ 20,CI 在 Node 20 / 22 / 24 上跑前三套校验脚本。
注意几点:
- 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证(本插件为 MIT)。
- 待办只有一份本地 JSON;删除文件会重置,「清空记忆」不会。
- 目录页是独立社区站点,与 DeepSeek / 幻方无官方从属关系,不当作官方应用商店。
- 该插件在目录页标注星标为 0,生态较新,评估以源码与文档为准。
小结¶
dsh-todo 的价值在于把待办从会话中独立出来:左侧栏一面便利贴墙,加上 AI 排程、分类、逐条教练与跨会话记忆,配合 sticker_todo 工具接入 Agent,运行时零依赖。安装一行命令,数据落在本机 JSON。
目录页:https://www.skillhub.cn/plugins/kevin-qiao/dsh-todo
GitHub:https://github.com/kevin-qiao/dsh-todo