DSH Plugins
返回列表
dsh-at-file

dsh-at-file

模型推理 更新于 2026.08.27

在终端中运行以下命令:

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 功能的既有插件用户
  • 希望在代理任务开始前验证路径存在与否的提示词编写者