
lhh010/dsh-paste-input
80最近提交 2026年8月13日
dsh-paste-input DSH 插件
本插件为 DSH WebUI 输入区域添加了 Ctrl+V 粘贴(截图/图片/文件)、全页面拖拽文件和文件夹、以及文件/文件夹选择按钮。发送时文件复制到会话工作区临时附件目录,消息气泡中的附件文本块自动折叠为文件 chip,使对话更整洁。
如何安装 dsh-paste-input DSH 插件
dsh plugin --profile web add link:E:\deepseek-harness\dsh-paste-input复制不会执行命令。安装 dsh-paste-input DSH 插件前请核对仓库和版本。
dsh-paste-input DSH 插件数据来源
dsh-paste-input DSH 插件快照日期:2026年8月16日
discovered
dsh-paste-input DSH 插件能做什么
- Ctrl+V 粘贴:粘贴截图、复制的图片或文件(Chrome/Edge 仅支持图片,Firefox 支持文件但不含绝对路径)作为附件
- 全页面拖拽:文件或文件夹拖拽到页面任意位置(聊天区、空白处、输入框)即加入附件
- 输入框左侧回形针按钮选择文件或文件夹
- 气泡折叠:发送后将附件文本块(`==== DSH_PASTE_INPUT_V1 ====` 标记)自动折叠为 📎 文件 chip,并按原顺序穿插保留用户文字
- 设置面板:附件用量统计,按会话/工作区清理(所有权标记保护,二次确认)
- 与 dsh-vision 插件零耦合协作:粘贴的截图可被 VLM 识别(需要安装 dsh-vision 插件)
dsh-paste-input DSH 插件适合哪些场景
- 快速粘贴截图(Win+Shift+S)到对话中供模型分析
- 从文件管理器拖拽多个文件一次上传
- 选择整个文件夹上传其内容作为附件
- 从设置面板清理临时附件文件以释放磁盘空间
- 配合 dsh-vision 让模型读取截图中的文字(OCR)
dsh-paste-input DSH 插件适合谁
- 需要频繁在对话中粘贴截图或文件的 DSH 用户
- 习惯从桌面拖拽文件到网页界面的用户
dsh-paste-input DSH 插件的限制
- 粘贴支持因浏览器而异:Chrome/Edge 仅提供图片(无法从文件管理器粘贴文件),Firefox 支持文件但不提供绝对路径;需要原路径的场景请使用拖拽或选择文件按钮
- 单文件 ≤ 1 GiB,单次发送 ≤ 2 GiB,≤ 10000 个文件,≤ 64 层目录
dsh-paste-input DSH 插件的仓库 README 摘录
以下文字摘自 dsh-paste-input DSH 插件的上游仓库 lhh010/dsh-paste-input 的 README,版权归原作者,仅作引用。
**简体中文** | [English](./README.en.md) DSH WebUI 文件输入增强插件:**Ctrl+V 粘贴** + **全页面拖拽** + **选择文件/文件夹**,发送时复制进会话工作区临时附件目录,并把对话气泡里的附件文本块**折叠为文件 chip**。 派生自 [dsh-external/dsh-multimedia-webui-input](https://github.com/dsh-external/dsh-multimedia-webui-input)(MIT),在其基础上新增剪贴板粘贴输入、首次告知弹窗与气泡附件折叠。 ## 版本兼容 / Version compatibility 兼容 DSH snapshot0808(`snapshots/20260808T121140Z`)、snapshot0809(`snapshots/20260809T140917Z`)、snapshot0810(`snapshots/20260810T155924Z`)、snapshot0811(`snapshots/20260811T152241Z`)与最终快照 snapshot0812(`snapshots/20260812T172954Z-final`):注册的槽位(`conversation.input.left` / `conversation.input.dock` / `settings.section`)在 0808~0812 上均保持声明;依赖服务在 0812 经历官方更名——`slash` → `inputTriggers`(client 侧,随包名 `@deepseek-ai/dsh-client-ui-slash` → `@deepseek-ai/dsh-client-ui-input-trigger` 一并迁移)、host 侧 `httpServer` → `webServer`,本插件 v0.1.3 已同步迁移(lib 两半 + `dsh.client` 元数据,见下)。0809 实机验证——粘贴 → 复制进工作区附件目录 → 气泡折叠 chip 全链路可用;0811 与 0812 最终快照实机 boot 验证通过(见下)。 **npm 发版兼容**:兼容 DSH npm 发版 `@deepseek-ai/dsh@0.0.1-rc.5`(dist-tag `next`,即最终快照 snapshot0812 的 npm 发版;`npm exec -p @deepseek-ai/dsh@0.0.1-rc.5 -- dsh --profile web --port <port>` 可访问指定版本并启动,lib 生产模式),同时保持兼容 `@deepseek-ai/dsh@0.0.1-rc.2`(snaps
阅读完整 README仓库许可: NOASSERTION
dsh-paste-input DSH 插件常见问题
为什么在 Chrome/Edge 中无法从文件管理器粘贴文件?
出于安全原因,Chrome 和 Edge 不会将文件管理器中的文件项暴露给剪贴板,只能获取图片(截图、复制的图片)。如需粘贴文件,请使用 Firefox(支持文件粘贴但仍无绝对路径),或使用拖拽/选择文件按钮来获得完整路径支持。
如何清理临时附件文件?
进入 DSH WebUI 的设置面板(本插件添加了附件用量统计与清理区域),您可以按会话或工作区清理附件。清理前有所有权标记保护和二次确认弹窗,防止误删。
能否与 dsh-vision 插件配合实现截图识别?
可以,两个插件零耦合。本插件负责将截图导入对话(复制到工作区附件目录),发送后模型看到附件路径,可调用 dsh-vision 注册的 `view_image` 工具来分析图片。您需要同时安装这两个插件才能使用此功能。
文件大小和数量有什么限制?
单文件 ≤ 1 GiB,单次发送总大小 ≤ 2 GiB,单次发送文件数 ≤ 10,000 个,目录深度 ≤ 64 层。这些限制由本插件强制执行。
本插件是否需要外部服务或 API Key?
不需要,本插件自身不依赖任何外部服务或 API Key,仅负责将文件复制到工作区临时目录并管理附件文本。如果配合 dsh-vision 使用,dsh-vision 需要 VLM 的 API Key(例如智谱免费 API),但那是另一个插件的要求。