dsh-file-drop-eac
在终端中运行以下命令:
dsh plugin install jing-hy/dsh-file-drop-eac
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install jing-hy/dsh-file-drop-eac 即可安装该插件,开源地址为 https://github.com/jing-hy/dsh-file-drop-eac
插件介绍
在 Deepseek Harness EAC 中,把本地文件直接拖进对话输入框是最直觉的交互方式,但旧版 dsh-file-drop 存在一个隐患:拖入图片时会与视觉桥的自动注入产生冲突,造成重复处理。dsh-file-drop-eac 正是为此而生的 EAC 特化重写,它对拖入行为做了精确裁剪,让每种文件类型都走最合适的通道。
核心能力上,文本和代码文件(.md、.js、.py、.json 等)会在不超过 256 KB 时把内容连同文件头直接注入输入框,Agent 即刻可读;二进制或超大文件则注入完整磁盘路径提示,由 Agent 调用文件工具自行读取;文件夹虽受浏览器和 Electron 安全模型限制无法获取绝对路径,插件会识别并给出可操作的降级提示,引导用户在文件目录标签中打开或逐一拖入关键文件;图片则完全不接管,交由视觉桥和原生缩略图处理,彻底消除重复注入冲突。
这套插件适合日常在 EAC 桌面端或 Web 端与 Agent 协作的开发者:需要频繁把代码片段、配置文件或项目结构喂给 Agent 的场景下,拖拽比手动粘贴路径更流畅,而各类型文件的差异化处理也避免了不必要的干扰。
使用场景
- 将代码或配置文件拖入对话输入框让 Agent 即时读取分析
- 拖动文件夹获取可操作的目录降级提示,引导逐一拖入关键文件
- 在 EAC 桌面端拖入本地文件时避免图片与视觉桥的重复注入冲突
适合人员
- 日常在 EAC 桌面端与 Agent 协作的开发者
- 需要频繁将本地代码、配置或项目结构交给 Agent 处理的工程师
- 使用 Deepseek Harness EAC Web 端进行文件协作的用户