DSH Plugins
返回列表
dsh-todo-freshness-guard

dsh-todo-freshness-guard

admin-security 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install lamost423/dsh-todo-freshness-guard

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install lamost423/dsh-todo-freshness-guard 即可安装,插件源码托管于 https://github.com/lamost423/dsh-todo-freshness-guard

插件介绍

Agent 跑长任务时最让人抓狂的时刻,是它明明还在干活,屏幕上却停在一小时前的待办列表上:已完成的事项仍挂着待办标签,新冒出来的阻塞没有记录,下一步该做什么完全靠猜。dsh-todo-freshness-guard 就是冲着这个痛点来的。

它的核心机制很直接:一旦 todo_write 里仍存在未完成项,Guard 就开始计数非簿记类工具调用。达到提醒阈值时,向模型注入一条可见提示,要求对齐整份待办列表;达到阻断阈值后,直接拒绝普通工具调用,直到一次新的完整 todo_write 刷新列表。整个过程对 todo_write 本身和 run_code 恢复通道始终放行,不会把你锁死。原生调用与 Code Mode 子分发共享同一计数器,待办完成或清空后强制机制自动解除。

适合正在用 DeepSeek Harness 跑多步、长耗时任务的开发者。你不需要改变工作流,只需在 profile 里挂上这层 Guard,就能在进度最容易失真的阶段兜住可见性,让 Agent 的每一轮工具调用都发生在一份可信的计划之上。

截图预览

使用场景

  • 长任务中 Agent 持续调用工具却忘记更新待办列表
  • Code Mode 子任务执行后主任务待办状态失真
  • 多步 Agent 工作流中需要强制同步待办与实际进度

适合人员

  • 用 DeepSeek Harness 跑多步长耗时 Agent 任务的开发者
  • 需要保证 todo_write 与实际执行状态一致的团队
  • 在 Agent 工作流中追求进度透明性与可控性的工程师