dsh-dynamic-todo-board:DSH 跨会话待办板

前言

用 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 等旧版,且不具备本仓库的新增能力

典型用法

  1. 启动 DSH web Profile 并装好插件后,右上角出现浮窗;输入待办、选执行模式,点「添加」。
  2. 让 AI 执行该项;完成后它会自勾左勾并查找同目录下一条。
  3. 你验收后点右勾;需要时用「清理已验收」批量清除。

若希望 agent 连续处理队列,把相关待办放在同一工作目录下并保持列表顺序即可。

适用场景与注意

适合谁:在同一仓库或目录里排期多项改造、希望 agent 一件做完再接下一件的 DSH 用户;经常在中途被打断、需要把「还没回答的追问」拉回视野的开发者。

运行与信任:插件以当前 DSH 进程的权限运行,可读写 DSH_HOME 下板子文件并通过 host 服务操作会话。安装前请自行查看仓库源码与 MIT 许可证,确认符合你的安全策略。

生态说明:DSH 奉行「一切皆插件」; SkillHub 插件目录 为社区站点,与 DeepSeek / 幻方无官方从属关系,本文所述安装与行为均以该仓库 README 为准。

结尾

dsh-dynamic-todo-board 把「跨会话记忆」和「可执行队列」收到一块板子里:未拍板的问题能回到原会话,未做完的目录内任务能自动续跑。需要功能细节与判定规则时,以 GitHub README 为权威来源。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye