dsh-goz
在终端中运行以下命令:
dsh plugin install hfyydd/dsh-goz
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 对话中运行 dsh plugin install hfyydd/dsh-goz 即可安装该插件,源码地址为 https://github.com/hfyydd/dsh-goz 。
插件介绍
当 DeepSeek Harness agent 需要回答跨工作区问题——比如"我昨晚下载的 PDF 在哪"或"D 盘所有 .env 文件"——传统做法是递归遍历目录树。实测中,315 万文件的 PowerShell 递归搜索耗时超过 5 分钟,find 限深查找又漏掉约 90% 的结果,这类任务根本跑不进 agent 的时间窗口。
dsh-goz 换了一条路线:后台守护进程直接读取 NTFS 主文件表(MFT),在内存中维护文件名、大小、时间戳索引,每次查询完全跳过目录遍历。315 万文件全盘按文件名检索在 600–900 毫秒内返回完整结果。查询语法沿用 Everything 风格:子串、通配符、ext:/path:/size:/folder: 冒号过滤器,空格即 AND。返回结果自带 honest 字段(total、more、volumes_incomplete),让模型始终知道结果是否被截断。安全层面,管道身份校验拒绝伪装 daemon 的进程,可选白名单将全盘可见性变为每次可审计、可拒绝的交互。
它面向在 Windows 上运行 DeepSeek Harness 的开发者:项目内高频检索仍交给官方 glob / grep(ripgrep),偶尔需要跨盘符、模糊文件名定位时调用 search_file,两个工具各干各擅长的事。
使用场景
- 跨盘符模糊查找,例如「昨晚下载的 PDF 在哪」「D 盘所有 .env 文件」
- 全盘按扩展名、路径子串或通配符毫秒级定位,替代数分钟的递归目录遍历
- agent 在搜索前先确认 goz daemon 在线,再发起结构化文件查询
适合人员
- 在 Windows 上运行 DeepSeek Harness、希望 agent 跨工作区快速定位文件的开发者
- 厌倦了 agent 跑数分钟递归搜索后超时失败的全栈工程师
- 想为 agent 增加 Everything 级检索能力而不想手动安装第三方工具的终端用户