dsh-file-transfer
在终端中运行以下命令:
dsh plugin install flyhigao/dsh-file-transfer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 插件市场中搜索并安装 dsh-file-transfer,或执行 dsh plugin install flyhigao/dsh-file-transfer 从 https://github.com/flyhigao/dsh-file-transfer 安装,安装后重启 DSH Web 并硬刷新浏览器。
插件介绍
在 DeepSeek Harness 里浏览工作区文件时,预览区往往只能看内容,却缺少顺手把文件取到本地、或把本地文件放进指定文件夹的路径。dsh-file-transfer 把下载与上传直接接到右侧文档预览工具栏,以及工作区文件树中的文件行与文件夹行上,让你在当前会话上下文中完成传输,而不必绕开 DSH 的授权模型。
下载通过 DSH 已认证的 workspaceFiles Remote 按原始文件名取回当前预览文件;对文件夹会先扫描并确认未压缩总大小与文件数,再生成以该文件夹为顶层目录的 ZIP。上传仅出现在文件夹行旁,支持多选文件、上传前再次确认目标路径与总量,并以分块流式写入 Host,避免浏览器或服务端一次性占满内存。单文件上传上限 1 GiB,未压缩内容合计超过 10 GiB 的下载会被拒绝;大体积输出依赖浏览器的流式保存能力,否则超过 256 MiB 会拒绝,以免在内存中缓冲巨型下载。
安全与一致性方面,插件不绕过既有会话与文件系统权限;上传走插件自有的同源 Host 路由,由会话解析目标目录并限制在工作区内,临时文件原子发布且绝不覆盖已有文件名(冲突时自动追加 (n) 后缀)。取消传输会中止读取/压缩并清理未完成文件或暂存文件。
适合需要在 DSH Web 工作区里频繁导出预览文件、打包文件夹,或向特定目录拖入若干文件的用户——例如整理日志、同步小体量素材、在远程会话中快速落盘,同时仍遵守 DSH 0.1.7+ 的会话与工作区约束。
截图预览
使用场景
- 从文档预览区一键下载当前文件到本地
- 将多个本地文件上传到工作区指定文件夹
- 打包下载整个文件夹为 ZIP 归档
适合人员
- 经常在 DSH Web 中浏览并导出工作区文件的用户
- 需要向远程会话工作区快速放入文件的使用者
- 希望在不改 DSH 核心的前提下增强文件操作的人

