在聊天框上传任意文件,让智能体直接读取
26.2/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/rrvvvnnn/dsh-web-file-upload.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 8 处,展示前 8 条)
- 读取本地文件lib/index.js:23
const raw = readFileSync(join(dshHome(), "storages", "workspace.json"), "utf8"); - 读取本地文件lib/index.js:55
await stat(candidate); - 读取本地文件lib/index.js:81
const raw = readFileSync(join(dshHome(), "storages", "workspace.json"), "utf8"); - 读取本地文件lib/index.js:94
try { await stat(p); return p; } catch { } - 写入本地文件lib/index.js:146
await mkdir(dir, { recursive: true }); - 写入本地文件lib/index.js:148
await writeFile(finalPath, Buffer.from(data, "base64")); - 读取本地文件lib/index.js:173
const body = await readFile(path); - 发起网络请求lib/client.js:72
var res = await fetch("/dsh-upload/put", {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 聊天框上传任意文件
- 智能体直接读取
README
由 DeepSeek 最新模型翻译生成dsh-web-file-upload
为 DeepSeek Harness Web 界面提供的文件上传插件。
在聊天框里像图片一样上传任意文件(PDF、文档、代码、压缩包等),文件保存到会话工作区的
uploads 目录,并自动把文件引用带入消息,让智能体直接读取。
官方 Web 界面目前只支持图片粘贴/拖拽(非图片文件会提示"只能粘贴图片")。本插件补上了任意文件的上传。
功能
- 输入框内的文件夹按钮(位于模型选择器左侧),点击选择文件(支持多选)
- 粘贴文件:在聊天框里 Ctrl+V(从资源管理器复制的文件)→ 自动上传
- 拖拽文件:把文件拖进聊天框 → 自动上传
- 文件卡片:上传的文件以卡片形式显示在输入框内;应用可选补丁后可与图片缩略图同区并列(参考 Coze 风格)
- 图片与文件互斥:图片和文件不能同时添加,避免布局冲突
- 文件落地到工作区 uploads 目录,智能体可直接读取
- 发送后自动清空:消息发出后,输入框里的文件卡片自动清空,不残留到下次对话
- 聊天记录文件卡片:发送的文件在聊天记录中以圆角卡片显示,点击可直接打开文件
安装
一条命令搞定(自动下载 + 自动注册,无需手动改配置):
dsh plugin --profile web add @iamroven/dsh-web-file-upload
展开完整文档(README 剩余 1 节)
dsh-web-file-upload 为 DeepSeek Harness Web 界面提供的文件上传插件。 在聊天框里像图片一样上传任意文件(PDF、文档、代码、压缩包等),文件保存到会话工作区的 uploads 目录,并自动把文件引用带入消息,让智能体直接读取。 官方 Web 界面目前只支持图片粘贴/拖拽(非图片文件会提示"只能粘贴图片")。本插件补上了任意文件的上传。 功能 - 输入框内的文件夹按钮(位于模型选择器左侧),点击选择文件(支持多选) - 粘贴文件:在聊天框里 Ctrl+V(从资源管理器复制的文件)→ 自动上传 - 拖拽文件:把文件拖进聊天框 → 自动上传 - 文件卡片:上传的文件以卡片形式显示在输入框内;应用可选补丁后可与图片缩略图同区并列(参考 Coze 风格) - 图片与文件互斥:图片和文件不能同时添加,避免布局冲突 - 文件落地到工作区 uploads 目录,智能体可直接读取 - 发送后自动清空:消息发出后,输入框里的文件卡片自动清空,不残留到下次对话 - 聊天记录文件卡片:发送的文件在聊天记录中以圆角卡片显示,点击可直接打开文件 安装 一条命令搞定(自动下载 + 自动注册,无需手动改配置): dsh plugin --profile web add @iamroven/dsh-web-file-upload 然后重启 web 服务(关掉「DSH Web Server」窗口再双击快捷方式),再硬刷新浏览器即可。 插件声明了 dsh.bundle.patch,所以 dsh plugin add 会自动把本包追加为 profile 的 bundle 层, 无需手动往 cordis.patch.yml 里加行。 无需补丁即可使用:安装后上传、粘贴、拖拽、智能体读取都正常(文件卡片显示在输入框底部)。 可选补丁(见 CORE-PATCH.md)带来更优体验:文件卡片与图片缩略图同区并列、聊天记录里显示可点击的文件卡片。 使用 1. 启动 web 界面后,输入框右侧(模型选择器左边)出现文件夹按钮 2. 点击选文件,或直接把文件拖进聊天框 / Ctrl+V 粘贴 3. 文件以卡片出现在输入框内;输入框会附带一行 附件: 文件名 4. 补上你的问题,发送即可 —— 智能体会去 uploads 目录读取文件内容 5. 发送后输入框卡片自动清空;聊天记录里你发出的消息中会显示文件卡片,点击可直接打开文件 原理 单包双面(Dual-face)插件: - 宿主半边(lib/index.js):注册 webServer 路由 POST /dsh-upload/put(接收 base64 文件载荷,写入会话工作区的 uploads 目录),以及 GET /dsh-upload/file(按文件名返回文件内容,供聊天记录卡片点击打开)。 - 客户端半边(lib/client.js):cordis 客户端插件,在输入框插槽注册文件夹按钮与文件卡片,监听 document 级 paste/drag 事件,通过 fetch 调宿主路由上传。 目录结构 - package.json - LICENSE - README.md - CORE-PATCH.md - lib/index.js 宿主半边(服务端路由) - lib/client.js 客户端半边(浏览器 bundle) License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
rrvvvnnn/dsh-web-file-upload
在聊天框上传任意文件,让智能体直接读取
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,344已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,045已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,202已汉化DSH
71.1