dsh-file-drop:在 DSH Web 对话区补全「拖入文件夹」能力
dsh-file-drop 是 xuechengzou 维护的 DSH Web gap-only 插件:在浏览器 composer 拖入文件夹时用 webkitGetAsEntry 展开为单文件(上限 2000/16 层),再以 file-only drop 交回内置 intake,复用官方校验、附件条与上传进度。2.0.0 不再自建 UI 或 capture 抢事件。安装为 dsh plugin --profile web add 本地目录,并配置 cordis.patch 与市场 state 启用。覆盖 0.1.7+ 浏览器拒夹策略;MIT 许可。
阅读全文飞书文件图片传输:让 Agent 把本地文件发到飞书用户
飞书文件图片传输是 SkillHub 社区技能 @user_037a0790/feishu-file-image-sender(v1.0.0),分类 office-efficiency。用于将本地文件上传并通过飞书消息发给指定用户,在用户要发图片或附件时由 Agent 调用。需在 openclaw.json 配置飞书 appId 与 appSecret,并标记 requires_api_key。安装可用 skillhub install 并指定 Agent 的 skills 目录,或按 skillhub.cn 安装文档交给 AI 安装。适合已具备飞书应用凭证、希望用对话代发本地文件的办公场景。
阅读全文DeepSeek Harness 插件:dsh-paperclip
dsh-paperclip 是一个为 DeepSeek Harness Web GUI 开发的开源插件,旨在解决开发者直接粘贴文本效率低的问题。该插件通过在输入框增加回形针图标,支持用户点击选择或拖拽文件,实现文件内容自动提取并插入对话上下文。 其核心优势包括支持多种文本格式、批量上传(最多10个文件)、以及完全在浏览器端运行以保障数据隐私。用户只需通过命令行安装即可使用,适用于快速分享代码或配置文件等场景。
阅读全文tencent-agent-storage:在 Agent 里操作腾讯云专属网盘
tencent-agent-storage(@tencent-adm/tencent-agent-storage,v1.0.11)是腾讯云对象存储发布的 SkillHub 企业级 Skill,面向 Tencent Agent Storage 专属网盘,提供上传、列表、下载、分享链接、预览与备份。需 API Key,可通过 skillhub install 安装到 Cursor 等客户端 skills 目录。支持中英文云盘/备份/发文件/搜文件等触发词及任务产出隐式交付。
阅读全文dsh-upload-file:DSH 文件库与上传插件
DSH 插件 `seeingrain/dsh-upload-file` 将文件系统作为注册表,为每个会话提供隔离的文件存储。它支持多文件上传、自动生成图片/视频/PDF 缩略图,并允许通过 `@UPLOAD:filename` 格式引用文件。该插件具备会话隔离、安全校验、右键菜单及自动重命名等核心功能,需配合 ffmpeg 等系统工具使用。适合需要模型直接访问服务器文件的场景。
阅读全文dsh-file-upload-local:DeepSeek Harness 本地文件上传插件
DeepSeek Harness (DSH) 提供的 `dsh-file-upload-local` 插件旨在简化智能体对本地文件的读取。该插件支持通过回形针按钮或拖拽上传文件,文件按会话隔离存储。智能体可利用 `read_document` 工具读取文本文件或通过 OCR 识别图片。插件包含 TTL 机制防止目录膨胀,并允许通过配置调整文件大小、过期时间等参数。安装需执行指定命令并重启服务。
阅读全文dsh-upload-plugin:DeepSeek Harness 文件与图片附件插件
DeepSeek Harness 插件 `dsh-upload-plugin` 解决了原生编辑器缺少附件功能的问题。它允许用户通过工具栏按钮或命令直接上传图片(作为原生草稿)和文件(通过上下文注入),无需手动粘贴路径。此外,插件支持浏览上传历史、配置模型 Vision 能力及推理级别。安装时需在 `web` profile 环境下执行命令,适用于需要在对话中频繁交互文档或图片的场景。
阅读全文dsh-file-upload:DSH Web 文件上传与剪贴板集成插件
`dsh-file-upload` 插件为 DeepSeek Harness Web 提供了直观的文件上传功能,支持点击、拖拽及剪贴板零拷贝读取路径。它支持图片、文件及文件夹上传,并能根据模型能力智能路由。插件允许用户管理附件库,支持一键复制引用或删除。安装需使用特定命令,文件默认存于指定目录。此外,插件具备 64MB 单文件限制及安全设置选项。
阅读全文dsh-table-attach:在 DSH Web Composer 中直接拖拽或粘贴非图片文件
DSH web composer 原本仅支持图片粘贴,该插件允许开发者直接在编辑器中拖拽或粘贴处理非图片文件(如 Excel、PDF、CSV)。插件将文件保存至工作区并生成 `@reference` 引用,代理可直接读取。它支持 50MiB 以下文件,拦截可执行文件,防止路径遍历,并兼容中英文。安装命令为 `dsh plugin add github:yybukn/dsh-table-attach`,主要用于向智能体传递数据文件。
阅读全文dsh-user-addons:DeepSeek Harness 的 Web 增强插件
DeepSeek Harness (DSH) 插件 `dsh-user-addons` 旨在通过“一切皆插件”的理念,为 DSH Web 界面补全文件处理和会话管理等核心功能。 该插件提供文件上传(支持拖拽及自动适配模型能力)、会话归档管理(含搜索与预览)、模型 Token 使用仪表板及图像能力检测。它无需修改核心文件,通过 DSH 机制独立加载,包含 Host 与 Web 客户端扩展。安装需 Node.js 22.19+,安装后通过本地路由提供接口服务。插件数据源于本地 DSH 会话日志,确保了隐私安全与低门槛的开发调试体验。
阅读全文dsh-screenshot-paste:为 DeepSeek Harness Web GUI 提供文件粘贴板功能
`dsh-screenshot-paste` 是 DeepSeek Harness 的一个纯外部插件,旨在解决本地文件传递给智能体繁琐的问题。它支持 Ctrl+V、拖拽或点击上传文件(支持图片、PDF等多种格式),并以引用芯片形式展示。发送消息时,插件会自动附加文件路径。该插件具备自动迁移目录、安全限制、零输入框污染等特性,安装后即可通过 GUI 界面便捷地处理本地文件。
阅读全文dsh-periscope:让 DSH Desktop 支持任意文件拖入与读取
dsh-periscope 是一款专为 Windows 平台 DSH Desktop 客户端开发的插件,旨在解决官方原生文件上传仅支持图片的短板。该插件通过修改核心 `app.asar` 文件,实现了对 docx、xlsx、pdf 等任意格式文件的拖拽或粘贴上传。安装后,Agent 可通过本地路径读取文件内容进行处理。不过,此插件依赖 Node.js 22+ 环境,且每次 DSH 升级后需重新安装,属于非官方行为。
阅读全文attach-plus 插件:DSH 输入框「/」指令与分类上传
DeepSeek Harness (DSH) 的 Web 界面插件通过修改布局,将指令菜单(/)与文件上传(+)按钮分离。用户可点击新增的圆钮调起浏览器选择图片或文档。插件支持 png、jpeg、gif 等格式图片上传,并支持文档落盘存储。图片走原生管线,文档通过 API 上传并在草稿中记录路径,允许模型读取本地附件。安装需使用指定命令并重启 DSH。
阅读全文dsh-postman:DeepSeek Harness 会话内文件与文件夹上传插件
`dsh-postman` 是 DeepSeek Harness (DSH) 的零依赖 Web 插件,旨在简化文件交互。用户无需繁琐操作,即可通过 `/upload` 命令将本地文件、文件夹或图片直接“邮”进对话。文本文件内容会以代码块形式预览,图片以消息块展示,文件夹则按目录结构落盘。插件支持多选、自动处理冲突,并在文件大小和格式上有明确限制。
阅读全文dsh-chatfile:在 DSH WebUI 中拖拽上传任意文件
dsh-chatfile 是 DeepSeek Harness WebUI 的一个开源插件,旨在解决 Agent 无法处理普通文件的问题。它支持拖拽或点击按钮上传任意文件,文件会被持久化保存到会话的 uploads 目录,并在输入框自动生成路径供 Agent 读取。该插件具备单文件 50MB 限制、安全随机 token 下载机制以及图片兼容性,安装后需重启服务生效。
阅读全文dsh-upload-file:为 DeepSeek Harness Web GUI 添加本地文件上传能力
`dsh-upload-file` 是 DeepSeek Harness 的客户端插件,为 Web GUI 增加了任意文件上传能力。用户可通过按钮或拖拽上传文件,系统利用 SHA256 内容寻址将其存储在本地,并在消息中生成链接卡片。插件支持模型调用 `read_uploaded_file` 工具读取文件内容。配置项可调整文件大小上限及读取限制。该插件依赖手写 UI 以复刻官方样式,需注意随着宿主版本更新可能导致样式漂移,且存储目录需手动清理。
阅读全文dsh-paste-files:在 DSH Composer 中粘贴文件并插入相对路径
该插件旨在解决 DeepSeek Harness (DSH) 中手动复制文件路径的痛点。它允许用户通过粘贴、拖放或选择文件,自动将文件保存至当前 workspace 的 `pasted-files` 目录,并生成相对路径插入输入框。插件由 lhh666-6 维护,支持多选,默认单文件上限 64MiB。安装后,用户可在 composer 左侧点击按钮或直接在输入框操作,即可实现文件上传与路径注入的自动化。
阅读全文dsh-web-file-upload:给 DSH Web 界面补上任意文件上传
DeepSeek Harness(DSH)Web 界面官方仅支持图片上传,无法让 agent 读取 PDF、代码、压缩包等本地文件。社区插件 `dsh-web-file-upload` 补齐了
阅读全文dsh-file-fix:给 DSH Web 补上统一文件导入
# 前言 如果你在 DSH Web 上试过传文件,大概率遇到过这些问题:拖入非图片文件,界面提示「仅支持 PNG、JPG、WebP、GIF」;拖错之后「拖入图片」的遮罩卡住不消失;输入框没有文件选择按钮;Ctrl+V 粘贴文件没有反应。就算文件已经在服务器上,agent 也拿不到任何文件清单,只能反复猜路径——README 里记录过一个例子,agent 一路猜了 75 步。 dsh-file-fix 解决的就是这条链路。它把文件导入统一成一种方式:任意后缀的文件,拖入、粘贴或点击选择,字节直接上传到附件库,文件清单随消息注入模型上下文,历史消息下方显示可
阅读全文dsh-workspace-upload:把工作区文件管理搬进 dsh 聊天界面
# 前言 用 dsh 的 Web profile 跑智能体时,会话的工作区是智能体读写文件的地方。但 GUI 本身没有文件入口:想把本地一份 CSV 交给智能体,得先登到服务器上拷进工作区;想确认智能体刚生成了哪些产物,也只能切回终端 `ls` 一遍。dsh-workspace-upload 补的就是这个缺口——在聊天界面里直接浏览、上传、下载、重命名、新建和删除会话工作区中的文件。 下面按功能、架构、安装、API 的顺序介绍这个插件。 # 这是什么 dsh-workspace-upload(版本 0.1.0,MIT 许可证)由 LI-Huaa 维护,是
阅读全文dsh-multimedia-webui-input:为 DSH Web 客户端添加文件输入与工作区附件
dsh-multimedia-webui-input 是一款维护者为 LCYLYM 的社区 MIT 开源插件,为 DSH Web 客户端补上多媒体输入能力,全程不修改官方源码树。它在输入区提供文件/文件夹选择与拖放上传,仅在用户发送时将资源流式写入活动会话工作区的 `.dsh/tmp/attachments/<session>/<send>/` 目录,Agent 无需适配即可用普通工作区工具读写;准备失败时保留草稿。设置面板提供按会话或整
阅读全文dsh-file-upload:为 DSH 会话增加上传按钮与拖拽文件入口
dsh-file-upload 是一个针对 DSH web 客户端的社区开发插件,旨在简化本地文件、图片及目录的上传与引用操作。该插件通过增加上传按钮和支持拖拽功能,将文件归档至 DSH 附件库。对于符合条件的图片,它会将其发送至官方附件 rail 并复用 DeepSeek Files API 的 file_id;其他文件则归档至指定目录,并在草稿中插入带有前缀的路径文本。若当前模型不支持图片,图片也会回退为路径文本形式。 该插件支持递归读取拖入的文件夹并保持原有目录结构,提供包括附件目录、路径前缀、官方附件路由开关及剪贴板监听等设置选项。文件处理受限于 DeepSeek API 的 64 M
阅读全文dsh-file-upload:将 DSH Web GUI 附件通道扩展为任意文件上传
dsh-file-upload 是一款针对 DSH Web GUI 的 MIT 许可证客户端插件,旨在将原本仅支持图片附件的功能扩展为支持任意文件(如 PDF、代码、压缩包)上传。该插件运行于 Node 20+ 环境,通过持久化 profile 自动生效,支持页面任意位置拖入文件。其核心优势包括:在 Chromium 浏览器中可直接引用本机文件路径实现零上传;对无法获取路径的情况则通过上传中转,并具备基于大小、修改时间及 SHA256 的两级去重机制,确保高效传输。界面提供自适应宽度的蓝色文件 Chip,隐藏中转路径仅显示文件名,支持一键删除。此外,插件设有上传目录清理浮层,提供冗余副本清理及
阅读全文dsh-web-file-uploader:为 DSH Web 输入框补上文件上传
dsh-web-file-uploader 是 Mooling0602 维护的 DSH 客户端插件(v0.3.0,MIT)。它在 Web 对话输入框加入回形针附件按钮,将文件上传到宿主机并按模型能力注入:多模态模型走原生 ImageBlock,纯文本模型注入绝对路径。支持内容寻址防重传、附件卡片管理、默认 7 天 TTL 自动清理,单文件约 48 MiB。可通过 dsh plugin --profile web add 安装,适合需要让模型读取本地文件的 DSH 开发者。
阅读全文dsh-file-upload:DSH 文件上传与文档读取插件
dsh-file-upload 是 HongMing-Huang 维护的 DSH Web 文件消息插件。支持回形针、拖放与多文件上传,消息中以 Codex 风格 @path 引用附件;内置 markitdown-node 将 20+ 格式文档按需转为 Markdown,智能体通过 read_document 分页读取。纯文本模型下自动走 vision discovery chain 生成图片描述。安装:dsh plugin --profile web add dsh-file-upload,MIT 许可证,零配置默认可用。
阅读全文dsh-files:DSH 会话文件上传与文档读取插件
dsh-files 是 taxueseek 维护的 DeepSeek Harness 双面插件,一行 cordis 配置即可为 dsh web 提供回形针/文件夹/拖拽上传、会话隔离存储与彩色文件卡片,并通过 read_document 工具按内容嗅探读取 text/PDF/DOCX/XLSX,附带 LRU 缓存与分页。JPEG/PNG/WebP/GIF 走 harness 核心附件管线,支持视觉模型原生看图。安装命令:dsh plugin --profile web add dsh-files,公网部署需配置 trustedHosts。MIT 许可,v0.4.0。
阅读全文FastAPI表单数据处理:接收multipart/form-data
FastAPI处理`multipart/form-data`格式(用于表单与文件混合传输),需借助`Form`、`File`或`UploadFile`工具。文本数据用`Form`接收,`Form(...)`标记必填参数(如`name: str = Form(...)`),可选参数设默认值。文件上传支持两种方式:`File`返回二进制内容(简单场景),`UploadFile`可获取文件名、MIME类型等元数据(需保存时用`read()`方法)。混合场景需同时使用`Form`和文件工具。测试可通过FastAPI自带的Swagger UI(`http://localhost:8000/docs`)提交请求。掌握这些工具即可处理文本与文件混合的表单提交需求。
阅读全文