dsh-file-upload
在终端中运行以下命令:
dsh plugin install zhangbo1201/dsh-file-upload
将以下提示词粘贴到 DeepSeek Harness 对话框中:
打开终端执行 dsh plugin install zhangbo1201/dsh-file-upload 即可安装,插件源码见 https://github.com/zhangbo1201/dsh-file-upload ,安装后重启 dsh web 进程即可在编辑器工具栏看到上传按钮。
插件介绍
DeepSeek Harness 的 Web 编辑器一直缺少一个轻量的本地文件入口,想让 Agent 读一份 CSV、一个配置文件或一段脚本,只能在终端和编辑器之间来回切换、手动敲路径。dsh-file-upload 在工具栏上放了一个上传按钮:一次挑选多个文件,或直接 Cmd+V / Ctrl+V 粘贴剪贴板里的任意文件。PNG、JPG、WebP、GIF 仍走 Harness 原生图片通道,其余格式由该插件接管,单文件上限 10 MiB。
上传的文件写入当前 Session 工作区的 .dsh-uploads/ 目录,命名具有防碰撞保护,绝不静默覆盖已有文件;路径分隔符、多余空白和 @ 字符会被自动清除;符号链接目录和字节数不匹配的情况会被直接拒绝。上传完成后编辑器自动追加 @.dsh-uploads/ 前缀,dsh-at-file 和 Agent 文件系统工具即可立即引用。整个传输走本地 DSH loopback 连接,不经过任何云端服务。
如果你的日常流程是频繁把本地文档、数据集或配置交给 Agent 分析或生成代码,同时又希望数据始终留在本机,这个插件正好补上了编辑器里缺失的那一块。安装后重启 dsh web 进程即可看到按钮,顺手把 .dsh-uploads/ 加入项目 .gitignore,避免临时文件误入版本控制。
使用场景
- 把本地 CSV 或配置文件粘贴到编辑器,让 Agent 立即分析
- 一次性多选多个文档,统一交给 Agent 做批处理
- 在不离开 Web 编辑器的情况下,把脚本或数据文件接入 Agent 工具链
适合人员
- 频繁向 Agent 提交本地文件做分析或代码生成的开发者
- 希望数据留在本机、不经过任何云端的隐私敏感用户
- 使用 DeepSeek Harness Web 编辑器进行日常工作的团队