dsh-todo-continuation
在终端中运行以下命令:
dsh plugin install DoiiarX/dsh-todo-continuation
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install DoiiarX/dsh-todo-continuation 即可安装该插件,源码详见 https://github.com/DoiiarX/dsh-todo-continuation
插件介绍
跑 DSH 长任务时,模型自己维护的 Todo 台账是进度来源,但现实里它经常带着未收尾条目就结束 turn,或者几十轮不碰一次计划,台账悄然过期。用户缺少一个轻量机制,在不侵入 Todo 所有权的前提下把关进度、温和提醒。
dsh-todo-continuation 在 agent/turn-stopping 边界做三件事:停止门禁——当前 turn 存在未完成且非「等待用户」前缀的 todo 时注入继续消息,让模型在同一 turn 内推进而非带未完成项收尾;无 Todo 提示——连续多轮(默认 5)没有任何 todo 快照时建议模型用 todo_write 规划;过期 Todo 提示——已有列表却连续多轮(默认 20)不更新时提醒保持最新。插件绝不创建、删除、改写任何 Todo,模型始终是列表唯一作者;门禁只控制能否结束,两条提示均为建议性,各自每间隔最多触发一次,避免每轮催促。
适合用 DSH 客户端跑长任务、依赖 Todo 列表跟踪进度的开发者:既不想手动盯每一轮输出,也不想让插件越权改动模型的计划,只需要一个收口时多看一眼、冷场时轻推一下的旁站机制。三个阈值均可在 Web 设置页即配即生效,宿主端零外部依赖,接入成本低。
使用场景
- 模型带着未完成 Todo 结束 turn 时自动拦截并注入继续消息
- 连续多轮没有 Todo 快照时建议模型开始规划与跟踪
- 已有 Todo 列表却长时间未更新时提醒模型保持最新
适合人员
- 用 DSH 客户端跑长任务且依赖 Todo 列表跟踪进度的开发者
- 只想要旁站提醒而不希望插件改动模型 Todo 列表的用户
- 需要在 Web 设置页灵活配置门禁与提示阈值的 DSH 用户