dsh-plugin-drop-path
在终端中运行以下命令:
dsh plugin install vianvio/dsh-plugin-drop-path
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install vianvio/dsh-plugin-drop-path 安装本插件,源码见 https://github.com/vianvio/dsh-plugin-drop-path,安装后按所用 profile 重启 DSH 生效。
插件介绍
在 DSH 里想把某个本地项目目录交给模型时,文件夹往往卡在附件流程里:目录不是文件,上传拿不到实质内容,而真正有用的是本机绝对路径。这个客户端插件在「恰好拖入一个文件夹」时接管拖放,把路径以 folder 形态的 @路径/ 引用块写进输入框,你照常打字发送,模型读到的是真实绝对路径。
它不会误伤普通文件或多选拖放:单个文件仍走上游的图片与文件上传;同时拖多个(哪怕其中含文件夹)也一律交给原流程,避免猜错把文件吞掉。路径来自桌面端桥接(Electron webUtils),浏览器无桥时会明确提示读不到,而不是插入假路径;插入走引用通道而非整篇替换草稿,以免破坏已有引用块和光标。长路径在界面上也会尽量完整展示,发给模型的文本不变。
适合经常在 DSH Desktop 里让 AI 分析本地代码库、数据目录或工作区路径的人。若你主要在浏览器里用 DSH、或依赖拖多个文件/混合拖放,可继续用默认附件能力;需要「把一个文件夹的路径直接交给模型」时,这个插件补的就是那一环。
截图预览
使用场景
- 把本地代码仓库目录拖进对话,让模型按绝对路径理解项目位置
- 需要引用数据或配置所在文件夹,又不想走无法上传目录的附件流程
- 在输入框里插入 @路径/ 引用后继续补充说明,一次性发给模型
适合人员
- 在 DSH Desktop 上频繁让 AI 处理本地目录的开发者
- 习惯用拖放操作、希望路径直接进输入框的用户
- 需要把本机文件夹路径交给模型、而非上传文件的人