DSH Plugins
返回列表
🖥️

dsh-job-progress

客户端 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install yezitotempeace/dsh-job-progress

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

在 DeepSeek Harness 中执行 dsh plugin install yezitotempeace/dsh-job-progress 安装本插件(源码:https://github.com/yezitotempeace/dsh-job-progress),并将 bundle 加入 profile 后重启 Web。

插件介绍

在 DSH 里跑下载、构建或渲染时,任务往往在后台继续执行,而聊天区很快又被新消息淹没——你很难一眼看出还有几件事在跑、各自走到哪一步、有没有已经失败。dsh-job-progress 在会话右下角挂一张轻量浮动卡片,把当前会话里的后台任务集中展示,让你不必反复翻日志也能掌握整体进度。

每个任务一行:标签、状态圆点、进度条与百分比(有则显示)、实时耗时,以及去噪截断后的最新输出;若输出里能解析出 ETA,还会附上剩余时间。进度优先采用任务自带的 progress 上报,否则从输出尾部启发式识别 wget、curl、apt、pip、npm 以及常见的百分比输出;认不出时仍显示不确定进度条,至少能看到输出在更新。最多展示四行,其余以「还有 N 个」提示;全部结束后卡片再保留约八秒展示终态,然后自动消失。

标题栏可收起成右下角小胶囊,汇总任务数、总进度与平均百分比;整张卡片(含胶囊)可拖动,位置写入浏览器本地存储,刷新后仍在视口内。插件只订阅当前会话的任务输出流,不读会话正文,也不额外发网络请求。

适合经常在单会话里并行多条后台命令、又希望界面保持清爽的用户——尤其是依赖标准输出打进度、却不想被冗长日志占满屏幕的场景。若进度只写入文件而不打印到 stdout,卡片无法推算百分比,但仍可查看状态与最新输出。

使用场景

  • 同一会话里并行跑下载、构建或渲染,需要一眼看到每项进度
  • 长时间命令在后台执行,不想被刷屏日志占满聊天区
  • 想确认任务是否失败或仍在运行,并快速扫一眼最新输出

适合人员

  • 经常在单会话里挂多条后台命令的 DSH 用户
  • 依赖 wget、curl、pip、npm 等标准输出进度的工作流
  • 希望界面简洁、又需要实时掌握任务状态的人