dsh-at-file
在终端中运行以下命令:
dsh plugin install FSMargoo/dsh-at-file
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件管理界面,执行 dsh plugin install FSMargoo/dsh-at-file,或通过源码地址 https://github.com/FSMargoo/dsh-at-file 添加安装,安装后重启 dsh web 以加载版本 0.6.8。
插件介绍
在 DeepSeek Harness 的网页对话界面里,当你需要在提示词中引用某个文件或目录时,通常得手动复制完整路径,既容易出错也难以确认路径是否真的存在于工作区内。dsh-at-file 用最自然的方式解决了这个问题:在输入框里敲一个 @,就能弹出当前工作区的路径选择器,按名称或路径片段搜索,选中后路径会保留在草稿中,并作为引用标记展示在参考栏里。它的目标是让“引用文件”成为和打字一样顺畅的动作,而不是打断思路的额外步骤。
这个插件的核心能力都围绕路径引用展开:路径选择器支持文件名匹配、路径段顺序匹配、目录逐层进入,并用图标区分文件类型;默认索引会跳过各种 IDE 元数据、依赖目录和构建产物,让结果更干净。你还可以在设置里为全局或单个工作区配置文件名过滤规则,支持精确匹配和正则,并独立控制大小写敏感度。此外,路径处理也做了周全的边界控制:只接受工作区内的相对路径,拒绝绝对路径和越界路径,粘贴的 @ 文本默认不会被当作引用,避免误触发。
如果你已经在使用旧版本的 DeepSeek Harness,或暂时不想迁移到官方内置的引用功能,这个插件能让你在现有工作流中直接获得完整的文件引用体验。它也适合那些需要频繁在提示词中指定代码文件、配置文件或文档的开发者,尤其是希望在引用前先确认路径存在、避免因路径错误导致代理任务失败的用户。需要注意的是,官方新版本已内置类似功能,本插件目前以维护模式提供,适合既有安装使用。
截图预览
使用场景
- 在对话输入框中通过 @ 快速查找并引用工作区内的文件或目录
- 在提示词中准确指定代码文件、配置文件或文档路径,避免手写路径错误
- 为每个工作区单独配置文件名过滤规则,控制索引和搜索范围
适合人员
- 使用 DeepSeek Harness 网页界面并需要引用工作区文件的开发者
- 尚未迁移到官方内置 @file 功能的既有插件用户
- 希望在代理任务开始前验证路径存在与否的提示词编写者

