前言¶
DeepSeek Harness (DSH) 的 Web 界面插件,由 BaihaWhite 维护。该插件通过修改对话输入框的布局,将「指令菜单」与「文件上传」的操作入口分离。原指令按钮的图标改为「/」,并新增一个圆钮用于文件上传。
安装¶
使用官方命令安装插件。
dsh plugin --profile web add github:BaihaWhite/attach-plus
安装后需要重启 DSH 才能生效。
使用流程¶
安装并重启 DSH 后,输入框左侧会出现两个按钮:
1. 点击「/」字形按钮,打开指令菜单(点击行为不变,仍可上下选择 / 回车执行)。
2. 点击新增的「+」按钮,弹出「图片 / 文档 / 其他文件」菜单,调起浏览器原生文件选择器。
功能细节¶
插件区分了图片和文档的两种处理路径。
图片上传
* 格式:支持 png、jpeg、webp、gif。
* 流程:走 DSH 原生草稿图片管线。
* 特性:支持缩略图栏,并有限额校验(单张 5MB / 每条 20 张 / 总量 100MB)。
文档与其他文件上传
* 流程:通过 POST /api/dsh-attach-plus/upload 接口上传。
* 存储:文件落盘到会话工作区的 uploads/ 目录。
* 草稿:在草稿末尾追加 附件: 路径 行。
* 模型读取:模型可借助自身文件工具读取本地附件。
注意事项¶
- 提示词协议:当前仅支持 text / image 块,文档通过「落盘 + 路径引用」方式交付。
- 文件选择器:浏览器原生对话框,无法由插件替代。
- 文件大小:上传上限为 20MiB/文件(客户端与 Host 双重校验)。
参考资料¶
- 插件目录:attach-plus
- 仓库地址:github.com/BaihaWhite/attach-plus