suanlayu666/suanlayu-dsh-plugins--plugins-dsh-file-upload0

dsh-file-upload

用于 DSH Web 配置文件的文件上传插件,提供文本提取接口,并在浏览器端添加附件按钮与拖拽上传功能。

AI 分析

核心用途是为 DSH Web 界面补充直观的文件上传与解析能力。适合需要向 Agent 快速发送本地代码、文档进行分析的用户。需 Node 20+。

套件
dsh-file-upload
版本
0.3.0
授權
MIT
最近更新
2026年8月17日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:suanlayu666/suanlayu-dsh-plugins#ed0bf66a83f75dda76b978406bbacad83cc4bb61&path:plugins/dsh-file-upload

使用

  1. 输入框工具栏(权限切换右侧)点 📎 选文件(可多选),或把文件拖进页面
  2. 文件变为输入框上方的附件卡片(显示大小与解析状态,可点 × 移除)
  3. 正常打字提问 → 发送 → agent 收到文件路径并自行读取分析

脚本/自动化场景可直接调 HTTP 接口:

curl -X POST --data-binary "@report.pdf" "http://127.0.0.1:3080/file-upload?name=report.pdf"

响应字段:

字段说明
path文件落盘绝对路径
size字节数
text提取文本(≤4000 字;更长则截断 + 写侧车文件)
truncated / extractedPath是否截断 / 侧车文件路径
parseError解析失败原因(可选)

配置

在 profile 补丁层覆盖(config 为整体替换,三个键都要写全):