dsh-local-file-upload
为 DeepSeek Harness Web 输入框增加本地文件上传按钮。
- 支持一次选择多个文件,也支持在输入框中通过
Cmd+V/Ctrl+V粘贴普通文件。 - PNG/JPG/WebP/GIF 继续走 DSH 原生图片附件;其他剪贴板文件由本插件上传。
- 单文件上限 10 MiB。
- 文件保存到当前 Session 工作区的
.dsh-uploads/。 - 自动处理重名文件,不覆盖已有内容。
- 上传成功后自动在输入框追加
@.dsh-uploads/<文件名>,可与dsh-at-file配合,让 Agent 读取该文件。 - 文件名会移除路径、空白和
@等会破坏引用语法的字符。 - Host 端拒绝符号链接上传目录,并验证解码后的实际大小。
安装
dsh plugin --profile web add dsh-local-file-upload后续更新:
dsh plugin --profile web update dsh-local-file-upload文件只通过本地 DSH 回环连接复制到工作区,不会上传到云端服务。
安装后重启当前 dsh web 进程。按钮会显示在输入框底部工具栏中。
文件清理
上传文件会持续保存在工作区的 .dsh-uploads/,不用后请自行删除。建议把 .dsh-uploads/ 加入项目的 .gitignore,避免误提交。
开发检查
pnpm install
pnpm run check