dsh-everything-find
在终端中运行以下命令:
dsh plugin install oldHan2423/dsh-everything-find
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install oldHan2423/dsh-everything-find,或参考 https://github.com/oldHan2423/dsh-everything-find 将插件加入 profile 后按提示重启。
插件介绍
在 Windows 上找文件时,模型往往要先猜目录再 glob 或走 shell,既慢又容易漏。本插件把 Everything 接到 DeepSeek Harness:通过官方命令行 ES(es.exe)与正在运行的 Everything 做 IPC 查询,不改动 Everything 设置,也无需开 HTTP 服务;随包附带 es.exe,装好即可用。
core 能力是 everything_find 工具,支持 Everything 搜索语法(AND/OR、排除、扩展名、时间、大小、path 限定等),可全盘或限定子树检索,并按名称、路径、大小、日期等排序;只匹配文件名与路径,不搜文件内容,内容检索仍交给 grep。单次最多返回 1000 条,未显式指定时默认上限由配置决定。
适合在 Windows 上常驻 Everything、希望模型优先用索引快速定位文件或目录的 DSH 用户。仅支持 Windows,且 Everything 需保持运行;若 es.exe 不可用或 Everything 未启动,插件会不注册该工具并回退到内置 glob/grep。DSH 0.1.7 及以上可在插件设置页配置 es 路径、实例、超时与默认条数。
使用场景
- 不记得文件在哪个盘,只想按文件名或扩展名快速定位
- 需要列出某目录子树下的文件或文件夹并排序筛选
- 希望模型找路径时用索引而不是先猜目录再 glob
适合人员
- Windows 上已安装并常驻运行 Everything 的用户
- 使用 DeepSeek Harness 且经常让模型查找本地文件的人
- 熟悉 Everything 搜索语法、希望一键暴露给模型的开发者