dsh-folder-attach
在 DeepSeek Harness 网页版直接拖文件夹进输入框,不再提示「只有桌面端支持添加文件夹」。新增主机文件夹选择框、/folder 命令,拖入/粘贴自动解析为 @路径 引用。纯浏览器可用,无需桌面端。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 1,664
- 最近推送
- 26 天前更新
项目说明
From README
dsh-folder-attach DSH 网页版拖入文件夹会被拒绝:「只有桌面端支持添加文件夹,浏览器里请添加单个文件」。这个插件让它在 纯浏览器 里可用 —— 拖文件夹、 /folder 、主机文件夹选择框,都插入标准 @路径 引用。English · 需要 dsh = 0.2.0-rc.2 背景 DSH 的输入框对"拖入/粘贴文件夹"有一条硬性限制: 浏览器出于安全 不会 给出拖入文件夹的绝对路径,只有桌面端(Electron shell 注入 DSH HOST PATHS )能把 File 映射回真实路径。
而 @deepseek-ai/dsh 目前 没有发布桌面端 : dsh web 只有 --host/--port/--no-open/--trusted-host ,全量搜索也没有任何包写入该全局。本插件不去绕过这个限制,而是 换一个问题来源 :不问浏览器要路径,问宿主机要。原理 Web 界面分两半:浏览器里的 client,和你机器上的 Node host。浏览器是沙箱化的, host 不是 。DSH 已经自带一个宿主目录选择能力( dsh-host-directory-picker-auto )。
在 macOS + 回环绑定时它解析成 native 后端,在 宿主机 上执行: 返回一个真实的绝对路径。插件把它接到输入框上——桌面端那条判定根本不会被触发。拖入的文件夹则用 fileReferences/list ( @ 补全菜单背后的同一个索引)按名称解析:一次调用,宿主自己的模糊索引,已排除 node modules 等。
功能 入口 行为 --- --- 输入框左侧「添加文件夹」 在宿主机弹出系统文件夹对话框,选中后插入 @目录/ /folder 命令 同上 拖入 / 粘贴文件夹 按名称在工作区内解析,插入 @目录/ ;同批普通文件走原有上传通道 插入的是 标准 @路径 mention ,与桌面端拖文件夹产生的等价:工作区内用相对形式,工作区外保留绝对形式,含空格自动加引号。安装 也可以从 GitHub 装(同一份源码,可钉到某个 tag)
Original description
Add folder references to the DeepSeek Harness web composer: host folder dialog, /folder command, and folder drag/paste resolved into @path mentions.
安装方式
npm 包安装 · 安装无需配置
DSH 网页版拖入文件夹会被拒绝:「只有桌面端支持添加文件夹,浏览器里请添加单个文件」。DSH 的输入框对"拖入/粘贴文件夹"有一条硬性限制:dsh plugin --profile web add dsh-folder-attach为什么是这个分数
近 26 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1664 次,star 不多但真在被使用。
- 维护活跃
- 86
- 实用度
- 78
- 生态热度
- 64
- 上手便捷
- 100
- 信号质量
- 86
- 数据置信度
- 85%
相关插件
dsh-prompt-history
Wenaixi/dsh-prompt-history
Claude Code 风格上下键历史回溯、双击 Esc 历史搜索、选中文本引用/自动复制与鼠标右键直接粘贴。
dsh-button
xinming-chenniang/dsh-button
DSH 输入框旁的可编辑提示词快捷按钮:把反复重打的提示词、常用语存成按钮,点一下发送预设文字或只填入草稿;可排序、换位置、调大小。纯文字动作,不执行宿主命令;有草稿时不覆盖;按钮还能在点击时现读上一条消息、当前草稿或选区,带 {{名字}} 的会先让你填再执行。
dsh-composer-predictions
Stijnus/dsh-composer-predictions
为 DeepSeek Harness 桌面端与 Web 界面的输入框提供 Tab 自动补全:下一条消息的灰色幽灵文本、草稿行内续写,以及 Alt+Up/Alt+Down 切换候选。