dsh-file-upload-local
在终端中运行以下命令:
dsh plugin install lubenweimeiyoukaig/dsh-file-upload-local
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install lubenweimeiyoukaig/dsh-file-upload-local 即可安装该插件,源码详见 https://github.com/lubenweimeiyoukaig/dsh-file-upload-local
插件介绍
DeepSeek Harness 的会话界面此前缺少将本地文件交给 Agent 的入口,用户只能手动粘贴文本或绕开界面用 API。dsh-file-upload-local 补上了这一环:编辑器左侧的回形针按钮或全屏拖拽遮罩,让文档、截图、照片一键进入当前会话,无需切换上下文。已上传的图像以 64 像素缩略图展示,其他文件显示类型图标与文件名,悬停即可删除;发送时文件引用被隐式追加到消息文本中,Agent 随即通过 read_document 工具按需读取。文本文件支持 offset/limit 分页并附带行号,图像则经 tesseract.js(chi_sim + eng)完成 OCR,让纯文本模型也能读懂截图与证件照。文件按会话隔离存放于 .dsh-uploads/<session-id>/ 下,TTL 清扫机制避免磁盘无限增长。
适合希望本地、隐私可控地向 DeepSeek 投喂资料的开发者与终端用户。纯文本模型开箱即用,得益于 OCR 路径;若当前模型本身支持图像输入,官方 read_image 工具仍可并行使用,两条路径互不冲突。整体零后端依赖、MIT 协议,适合嵌入自建工作流或团队内部分发。
使用场景
- 将合同或报表拖入会话,让纯文本模型分页读取并总结关键条款
- 截图报错信息或证件照片,通过内置 OCR 让模型直接理解屏幕内容
- 在多人共享工作区中按会话隔离上传文件,避免不同任务间交叉污染
适合人员
- 依赖纯文本模型但仍需读取截图或照片的开发者
- 希望零后端依赖、全程本地化文件处理的团队
- 在 DeepSeek Harness 中频繁与 Agent 交换文档的用户