dsh-download-dashboard
在终端中运行以下命令:
dsh plugin install LemRic1117/dsh-download-dashboard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install LemRic1117/dsh-download-dashboard,或从插件页安装源码仓库 https://github.com/LemRic1117/dsh-download-dashboard。
插件介绍
在 DSH 里跑大文件下载时,进度往往散落在不同会话、子代理或你自己开的终端里——已有的下载进度插件大多只盯「当前会话」或「自己的工作区」,换了个窗口就看不见了。dsh-download-dashboard 补的是这一维:一块停在对话区右侧的浮窗,把约定目录里上报的状态汇总到同一块看板上,主会话、子代理、终端发起的下载只要有人按契约写状态,就能一起显示。
浮窗只关心 300MB 以上的任务,一行一个文件:百分比与进度条、已下/总量、速度、剩余时间;悬停可看完整保存路径。进行中、完成、失败用颜色区分,失败会直接展示原因。没有符合条件的下载时整块不渲染,不占位也不挡输入;完成或失败会保留几分钟再自动消失。若下载进程被中断且长时间没有进度更新,会标为「已中断」并在一段时间后清理,避免面板永远卡在「进行中」。
实现上分 host 只读汇总与 client 浮层轮询两半:插件不替你发起下载,也不提供取消或改写状态的写接口,安全边界围绕本机回环与字段白名单。你需要一个会写状态快照的配套下载器(仓库里的 dl.ps1 即示例);旧版不写状态的脚本会导致浮窗一直为空,这是最常见的「装了没反应」原因。
适合经常在 DSH 里拉取大模型权重、数据集或安装包,又希望不必切换会话就能一眼看到全局进度的用户;若你只关心当前会话内的下载且需要内置取消能力,生态里其他进度插件可能更贴切,本插件的价值正在「跨会话同屏可见」与「谁写状态谁上榜」的可控范围。
使用场景
- 主会话与子代理同时在拉模型权重,想在右侧一眼看到所有大下载进度
- 终端里用配套脚本断点续传,仍希望 DSH 界面里统一展示速度与剩余时间
- 只关心 300MB 以上的任务,不想被大量小文件刷屏占住对话区
适合人员
- 经常在 DSH 内拉取大体积数据集、权重或安装包的用户
- 需要跨会话、跨子代理汇总下载状态的多任务开发者
- 愿意用会写状态文件的下载器、并接受只读监控(无取消接口)的用户