dsh-milestone-guard
在终端中运行以下命令:
dsh plugin install xt765/dsh-milestone-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 打开「插件 → 添加插件」,填入仓库地址 https://github.com/xt765/dsh-milestone-guard 或本地路径完成安装,也可在终端执行 dsh plugin install xt765/dsh-milestone-guard。
插件介绍
在长链路 Agent 任务里,思考模型常把推理藏在内部过程里,界面只剩一排工具调用,用户看不清「上一步验证了什么、下一步要做什么」。更麻烦的是,模型有时单独发一段纯文本进展汇报却不带工具调用,主循环会误以为当前回合已结束,任务在半途停住等你输入。
dsh-milestone-guard 是面向 DeepSeek Harness 的轻量 Cordis 插件,用「System Prompt 常驻规范 + tools/post-execute 瀑布流软提醒 + GUI 可视化热更新」做阶段性结论的软强制:工具照常执行,不粗暴阻断;若检测到连续静默步,则在 additionalContexts 里前置一条 notice,下一轮立刻纠偏,且不浪费已执行的工具结果。发起工具前还会引导附带一两句人类可见结论;阶段性汇报要求与下一步工具调用(或 todo_write)同回合并发,让长链路更连贯。
内置中英 locale、可配置最大连续静默步数、段落排序权重、忽略工具列表,以及自定义规范与提醒文案;兼容多种 session 事件 API,并对宿主依赖提供 fallback,便于在纯 Node 环境测试。
适合在 DSH 上跑多步推理与密集工具调用的工作流:需要可读的里程碑输出、又不想为「漏报进展」反复改 Prompt 的开发者与 Agent 编排者。
使用场景
- 长链路任务中工具连续调用、界面只见刷屏、缺少可见进展说明
- Prompt 要求汇报进展却触发纯文本单发、Agent 回合被误判结束
- 上下文变长后模型又恢复静默调工具、需要不打断执行的软提醒纠偏
适合人员
- 在 DSH 上编排多步推理与密集工具调用的开发者
- 希望用户能读懂每步结论、减少黑盒工具流的 Agent 搭建者
- 需要 GUI 热更新规范与提醒文案的工作流维护者