dsh-folder-drop
在终端中运行以下命令:
dsh plugin install chiyu-star499/dsh-folder-drop
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的 desktop profile 下执行 dsh plugin install chiyu-star499/dsh-folder-drop(源码:https://github.com/chiyu-star499/dsh-folder-drop),安装后重启 DSH Desktop 生效。
插件介绍
DeepSeek Harness 的编写区原生只面向「文件」:拖放链路读的是 dataTransfer.files,文件选择器也不支持选目录,粘贴同样不认文件夹。把文件夹拖进去,常见结果是毫无反应,或在附件栏里出现一个零字节的空壳——路径进不了草稿,Agent 也没法靠公开输入面去定位真实目录。
dsh-folder-drop 专门补上「拖文件夹」这一段:当拖放内容里含有目录时,插件在 drop 的同步阶段把每一项快照下来,再按优先级解析出 DSH Desktop 下的原生绝对路径,并通过会话公开的输入门面把路径按行写进当前草稿,交给 Agent 自己的文件工具去读。纯文件或纯图片则一行不改,完整交回 DSH 的附件栏、上传进度与预览;取不到路径时会走 DSH 自带的错误提示,不会静默失败。
它只处理 drop,不解决粘贴或选择器选目录——那是宿主侧的缺口。若文件夹与文件混拖,本次 drop 会统一走「写路径」而不是附件上传,需要上传附件时请只拖文件。适合在 DSH Desktop(desktop profile)里经常要把本地项目目录、数据文件夹交给 Agent 分析或批处理的用户;与功能重叠的 dsh-drag-and-drop、dsh-drop-to-path 请勿同时安装。
使用场景
- 把本地项目目录拖进编写区,让 Agent 按绝对路径读取
- 需要在草稿里引用数据文件夹而不是上传整包附件
- Desktop 下批量把多个文件夹路径一行一条交给 Agent
适合人员
- 日常使用 DSH Desktop 的本地开发者
- 经常让 Agent 处理本机目录与代码库的用户
- 需要在编写区快速拿到文件夹真实路径的人