dsh-chatfile
在终端中运行以下命令:
dsh plugin install sooya7/dsh-chatfile
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install sooya7/dsh-chatfile 即可从 https://github.com/sooya7/dsh-chatfile 安装该插件,安装完成后重启 dsh web 服务使组合生效。
插件介绍
用 DeepSeek Harness WebUI 跟 agent 对话时,经常需要把一份 PDF、一个数据文件或一段代码丢给 agent 读取分析。内置上传流程只覆盖图片,非图片文件要么手动拼路径,要么干脆跳过这一步,上下文就断了。dsh-chatfile 补上了这个缺口:把任意文件拖进聊天区域(页面任意位置均可),松开即上传到当前会话工作区的 uploads/ 目录,输入框里自动追加一条 [上传文件] uploads/report.pdf(名称,2.3 MB)的路径引用,agent 用普通文件工具就能直接读取。
插件在输入框工具行新增了一个 📎 按钮支持多选,输入框上方还有一条状态条,逐个文件显示上传中、成功或失败;成功后可以下载原文或移除引用,失败则回滚。纯图片拖拽仍然走内置的预览条和图片附件流程,两者在事件捕获层面完全隔离,互不干扰。下载链接使用不可猜测的随机 token 路由,文件名、大小、类型均由 Host 端校验,单文件上限 50 MB。
如果你在工作流中频繁需要把文档、代码或数据集喂给 agent 做分析,这个插件能去掉手动拼路径的摩擦,让文件像消息一样自然地进入对话上下文。
使用场景
- 把 PDF 报告拖进聊天框让 agent 直接读取分析
- 上传代码文件供 agent 审查或生成解释
- 批量上传数据集供 agent 做统计或摘要
适合人员
- 需要频繁向 agent 提供文档或代码文件的用户
- 在 DeepSeek Harness WebUI 中做多文件分析场景的开发者
- 希望去掉手动拼路径步骤、让文件像消息一样自然进入上下文的团队成员