dsh-file-upload

@HongMing-Huang · UI 增强
检测到高风险无安装脚本来源一致

为 DSH 提供 Claude/Codex 风格的文件拖拽上传、文档转 Markdown 与 agent 文档读取工具

v0.5.2版本
npm 预构建包安装方式
2026-08-19最近更新
13 · 2,892Star · 周下载
查看风险检测到高风险发现,本站不提供一键安装;请先阅读安全报告。查看仓库

插件介绍

根据仓库资料整理 · commit ce4ca94

主要功能

  • 输入框回形针按钮 + 全局拖拽上传浮层,支持文件和文件夹、多文件、粘贴上传
  • 附件以彩色类型徽章卡片展示(PDF/DOC/XLS/TXT/ZIP/JSON),可删除
  • 上传文件以 Codex 风格 @相对路径 引用形式插入消息,不直接把内容塞进输入框
  • 内置 MarkItDown 引擎,文档转 Markdown 全打包,支持 PDF/DOCX/PPTX/XLSX/HTML/CSV/JSON/XML/ZIP/Jupyter/图片OCR 等20+格式,无需 Python 或额外下载
  • 纯文本模型上传图片时自动生成图片讲解(依次尝试自定义视觉端点、本地 Ollama、OpenAI 兼容凭据)
  • 提供 read_document 工具,支持分页读取(offset/limit)并带 LRU 缓存

适合什么时候用

  • 想在 DSH 中获得类似 Claude/Codex 的拖拽、回形针文件上传体验
  • 需要把 PDF、Office 文档等转换成 Markdown 供 agent 阅读,但不想安装 Python 或额外工具链
  • 使用纯文本模型,但希望上传的图片也能被 agent 理解

安装后会多出什么

界面输入框工具栏回形针上传按钮 · 全局拖拽上传浮层 · 按类型着色的附件卡片 · 输入 @ 选择已上传文件的提及选择器
Agent 工具read_document

使用前需要

  • 依赖 DSH 生态插件:@deepseek-ai/cordis、dsh-credentials、dsh-fs、dsh-tools、schemastery
  • 需通过 web profile 安装(client 注入面向 web 平台)
  • (可选)纯文本模型的图片讲解功能需要本地 Ollama 视觉模型或通过 dsh-credentials 配置的 OpenAI 兼容 API Key

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库HongMing-Huang/dsh-file-uploadnpmdsh-file-upload@0.4.3安装方式npm 预构建包收录日期2026-08-15固定 commitce4ca943da59 · 2026-08-19