dsh-smart-download
在终端中运行以下命令:
dsh plugin install LeiSureYu/dsh-smart-download
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 侧边栏打开「插件」→「添加插件」,粘贴包名或仓库地址 https://github.com/LeiSureYu/dsh-smart-download 后安装并重启 DSH。
插件介绍
在 DeepSeek Harness 里按官方文档拉安装包、Release 或镜像资源时,常常卡在「环境要自己配、大文件慢、断了要重下、文档给的哈希要对上」这几件事上。dsh-smart-download 把带 aria2 的下载能力直接装进插件:装好即用,不必单独折腾二进制或 PATH。
它会先探测目标服务器是否适合多连接,能加速就用随包分发的 aria2c 并发下载,不行就自动回退到系统 curl,保证在常见网络条件下仍能下完。配合可选的 SHA-256 校验、与探测一致的 userAgent / referer / headers、GitHub 镜像前缀或 mirror: "auto" 同源挑选,以及 targets 批量下载与 maxBandwidth、timeoutMs,更适合「照着文档把文件下对、下全」而不是随手 wget 一下。
Web 与桌面版 profile 右下角有实时进度面板;纯 CLI 场景可用 download_status 只读查最近任务的进度。Windows 与 Linux(x64 / arm64)可走完整多线程路径;macOS 可用但固定走 curl 单线程,README 里写明了兼容性取舍。
适合需要在 DSH 对话或自动化里稳定下载外链、Release、批量清单,并关心完整性、续传与进度反馈的开发者与运维;若你经常从 GitHub 等境外源拉资源且希望少配环境、少踩探测与回退的坑,这个插件就是为此设计的。
截图预览
使用场景
- 按官方文档下载安装包并用 SHA-256 核对内容
- 从 GitHub Release 拉取大文件,需要镜像或自动选同源镜像
- 一次调用下载多份资源并限制整批带宽或单条超时
适合人员
- 在 DSH 里自动化拉取外链资源的开发者
- 需要从境外源稳定下载并关心续传与进度的运维
- 按文档装软件、希望少配 aria2 环境的桌面用户