DSH Plugins
返回列表
🧰

dsh-tool-everything

联网工具 更新于 2026.10.08

在终端中运行以下命令:

dsh plugin install leolee9086/dsh-tool-everything

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install leolee9086/dsh-tool-everything,即可从 https://github.com/leolee9086/dsh-tool-everything 安装本插件。

插件介绍

在 Windows 上让模型「按文件名找本机文件」往往意味着慢速遍历目录,或者把整机路径暴露给不受控的搜索。Everything 用 NTFS 主文件表和 USN Journal 维护索引,查询是毫秒级;本插件把 DSH 与 Everything 自带的 HTTP 接口接在一起,负责拼请求、整理结果,索引与解析仍由 Everything 完成。

插件提供三个 Host 工具:everything_search 检索整机索引(行为随会话文件权限决定是否走审批),everything_workspace_search 只查当前会话工作区(默认免审批),everything_status 用于确认服务是否可用。整机检索在非完全权限时会先说明本次关键词与主要参数;工作区检索由插件把范围钉在 workspaceRoot 上,并拒绝可能扩大范围的参数写法。

适合已在 Windows 上使用 Everything、并在 DSH 里需要让 Agent 快速定位本地文件的人:日常开发可在工作区内免审批搜代码与配置;在明确授权与审批流程下,也可做更大范围的文件名检索。使用前需在 Everything 中启用 HTTP 服务、对齐端口,并建议仅绑定 127.0.0.1 且关闭通过 Web 下载文件。

使用场景

  • 在当前会话工作区内按文件名或扩展名快速找代码与配置
  • 经审批后在整机 Everything 索引中定位安装包、日志或散落文件
  • 在让 Agent 检索前先确认 Everything HTTP 服务是否可用

适合人员

  • 在 Windows 上已安装并运行 Everything 的开发者
  • 需要在 DSH 中让 Agent 检索本机文件且关注审批与权限的团队
  • 希望工作区内免审批、整机范围受会话策略约束的用户