dsh-file-reference
在终端中运行以下命令:
dsh plugin install dyhdesu/dsh-file-reference
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 侧边栏打开「插件」页,点击「添加插件」并粘贴 https://github.com/dyhdesu/dsh-file-reference,安装后启用并按要求重启或刷新;也可在命令行执行 dsh plugin install dyhdesu/dsh-file-reference。
插件介绍
在 DeepSeek Harness 里引用文件,往往只能手打 @ 再一层层找候选;侧栏「工作区文件」树只有左键(打开预览或展开目录),消息里已交付的文件卡片也没有「引用」入口。日常改代码、对照交付物写提示时,多一步路径查找就会打断思路。
dsh-file-reference 补上右键这一步:在工作区文件树任意行,或消息里已交付的文件卡片上右键,可把该条目以宿主原生的 @路径 引用 chip 插进当前会话输入框——与把文件拖进输入框走同一条通道;也可选择「复制引用文本」写入剪贴板。路径会折算为相对当前会话工作区的相对路径,含空格自动加引号,目录尾随 /;插入成功会聚焦输入框,会话未挂载或发送中则会提示,取不到路径时不拦截右键。
插件是纯前端 client 扩展:不碰宿主源码、不改配置,引用只携带路径、不读取文件内容,与官方 @ 菜单和拖拽语义一致。菜单样式跟随宿主主题与中英语言。
适合经常在 DSH 里用 @ 引用工作区文件或交付物、又不想反复手打路径的桌面版与 Web 用户;若你几乎不用文件引用,可以跳过。
使用场景
- 侧栏文件树里右键某个源码文件,把 @路径 引用插进当前会话提问
- 消息里右键交付物卡片,快速引用刚生成的 HTML 或配置文件
- 需要把带空格的目录路径准确引用时,用菜单复制或插入已加引号的 @ 文本
适合人员
- 经常在 DSH 会话里用 @ 引用工作区文件的开发者
- 需要对照交付物继续追问、不想手打路径的用户
- 使用桌面版或 Web、希望补齐侧栏与卡片引用入口的 DSH 用户