前言¶
用 DeepSeek Harness(DSH)做长线任务时,常见两类摩擦:一次塞给智能体太多事项,每件都做得不彻底;对话里问过「要 A 还是 B」却被打断,过几天再也想不起那句悬而未决的话。手工记在笔记或议题列表里可以补救,但不会和 DSH 的工作目录、会话和执行节奏绑在一起。
下面介绍社区插件 dsh-dynamic-todo-board(npm 包名 dsh-todo-board)。它在 DSH 里提供一块按工作目录分组的跨会话待办板,支持一次只派一件事、干完自动接下一项,并在本地定制版里把你没拍板的问题记成待办,卡片可跳回原会话。
这是什么¶
- 仓库: huadao1145/dsh-dynamic-todo-board
- 维护者: huadao1145(包内
author为 sueqet) - 分类: 在 SkillHub 目录中归为「记忆」类插件
- 许可证: MIT
- 定位: DeepSeek Harness 的跨会话 TODO 板——自动记下你没拍板的问题,一键跳回原会话;同时让 agent 在同一工作目录里按列表顺序接活,不必你逐个盯着验收。
板子数据落在全局单文件 ${DSH_HOME}/todo-board/board.json(原子写入)。面板是 shell.overlay 浮窗,位置和尺寸记在 localStorage。
核心功能¶
待办与执行节奏¶
待办按工作目录分组,列表顺序即执行顺序。每条可单独选三档执行模式:只提醒、自动续跑、自动新开会话。AI 做完一项会调用 todo_board action=done 给自己打左勾(方形),再查同目录下一条未完成待办;你验收后点右勾(圆形),右勾才真正了结。支持本地定时到点派发、双勾选、底部「清理已验收」。
自动记下没拍板的问题¶
相对 npm 上停更的 dsh-todo-board@0.13.5,本仓库版本增加了该能力。AI 以提问收尾而你未表态就转向新话题、离开会话,或静置约 30 分钟,会把悬着的问题记成待办;卡片带「自动」执行档和 ↩ 跳回。判定使用汉语问句形态与上下文规则(决策语、搁置语、末尾邀约等),README 中有完整说明。
其它已核实能力¶
| 能力 | 说明 |
|---|---|
| 任务状态 | 从实时会话列表推导,不落盘 |
| 派发失败自愈 | 记 lostAt 并按退避重试 |
| 图片附件 | Ctrl+V 粘贴截图,最多 4 张 |
| 模型改板 | 走 DSH 原生审批(todo_board 工具) |
| 长任务规划 | 可拆步,/todo 注入模板 |
| 界面 | 多套皮肤可切换;面板内可切开发者日志 |
安装与启用¶
本仓库版本未发布到 npm。npm 上的 dsh-todo-board 仍为 0.13.5(不含自动捕获、中文语义判定、卡片跳回)。要当前功能,按 README 从 GitHub 安装:
dsh plugin --profile web add https://github.com/huadao1145/dsh-dynamic-todo-board
安装后需重启 Profile(重新执行 dsh web)才会装载;插件在 host 组合中注册,不是运行时热加载。
其它写法(摘自 README):
dsh plugin --profile web add github:huadao1145/dsh-dynamic-todo-board
dsh plugin --profile web add <绝对路径>/dsh-todo-board
卸载:
dsh plugin --profile web remove dsh-todo-board
环境要求(见 package.json 与 README):
- Node
>=22.19.0 - DSH
>=0.1.7-rc.2(自插件 0.13.0 起通过peerDependencies在安装阶段校验;README 记载已在 DSH 0.2.1-rc.2 桌面端验证) - 若 DSH ≤ 0.1.6,需改用
dsh-todo-board@0.6.1等旧版,且不具备本仓库的新增能力
典型用法¶
- 启动 DSH web Profile 并装好插件后,右上角出现浮窗;输入待办、选执行模式,点「添加」。
- 让 AI 执行该项;完成后它会自勾左勾并查找同目录下一条。
- 你验收后点右勾;需要时用「清理已验收」批量清除。
若希望 agent 连续处理队列,把相关待办放在同一工作目录下并保持列表顺序即可。
适用场景与注意¶
适合谁:在同一仓库或目录里排期多项改造、希望 agent 一件做完再接下一件的 DSH 用户;经常在中途被打断、需要把「还没回答的追问」拉回视野的开发者。
运行与信任:插件以当前 DSH 进程的权限运行,可读写 DSH_HOME 下板子文件并通过 host 服务操作会话。安装前请自行查看仓库源码与 MIT 许可证,确认符合你的安全策略。
生态说明:DSH 奉行「一切皆插件」; SkillHub 插件目录 为社区站点,与 DeepSeek / 幻方无官方从属关系,本文所述安装与行为均以该仓库 README 为准。
结尾¶
dsh-dynamic-todo-board 把「跨会话记忆」和「可执行队列」收到一块板子里:未拍板的问题能回到原会话,未做完的目录内任务能自动续跑。需要功能细节与判定规则时,以 GitHub README 为权威来源。