dsh-progress-reporter
在终端中运行以下命令:
dsh plugin install baiyuscc13724-max/dsh-progress-reporter
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开 设置 → DSH 插件市场,搜索 dsh-progress-reporter 并点击安装后重启 Harness;该插件源码位于 https://github.com/baiyuscc13724-max/dsh-progress-reporter 。
插件介绍
DeepSeek Harness 在长任务中最大的体验痛点之一是静默:模型在后台反复调用工具,用户在界面上只能看到零散日志,却不清楚当前阶段完成了什么、卡在哪里、下一步要做什么。dsh-progress-reporter 正是为此设计——它让 Harness 在长任务中拥有类似 Codex 的进度沟通能力,按有意义的工作状态主动汇报,而非按工具调用次数机械报数。
核心机制是:会话开始时向模型上下文注入一组进度沟通规则,约定在完成有意义的阶段、遇到阻塞、需要用户决策或即将开始较长工作时主动说明。当超过约 60 秒没有可见文字输出时,插件在下一个官方步骤边界插入一条折叠的简短 notice,要求模型用当前会话语言说明已完成、正在做、下一步或阻塞,随后继续自动工作,不打断 Goal 机制。它不按固定调用次数触发,不逐条播报常规操作,默认只作用于主代理以避免多个子代理同时刷屏。整个过程完全本地运行,无网络请求、无凭据、无持久化存储。
如果你经常让 Harness 执行多步骤长任务,希望像跟一位靠谱的同事协作一样随时掌握进展,又不想被冗长的工具调用日志淹没,这个插件值得一试。它不修改 Harness 核心代码,只在官方扩展点的步骤边界做轻量插入,升级和回滚都很干净。
使用场景
- 长任务执行中超过60秒无可见输出时,在下一步边界自动触发一次简短进度说明
- 模型完成一个有意义的工作阶段后,主动汇报已完成内容与下一步计划
- 遇到阻塞或需要用户决策时,模型在步骤边界用当前会话语言说明情况
适合人员
- 经常用 Harness 执行多步骤长任务、希望随时掌握关键节点进展的用户
- 不想被冗长工具调用日志淹没、只需要简洁里程碑状态的用户
- 追求完全本地运行、零网络请求的隐私敏感用户