roxyyn0304/dsh-tool-everything

roxyyn0304★ 1JavaScript最后同步: 2026-08-17

在 GitHub 打开

DeepSeek Harness的 Everything 搜索工具插件

README 摘要

dsh-tool-everything DSH(DeepSeek Harness)的 Everything 搜索工具插件。给 DSH Agent 注册 everything search 工具:通过 Everything 索引按文件名 全盘秒搜 Windows 文件系统。 🚀 零配置 :无需启用 Everything HTTP 服务器,无需 es.exe,不改 Everything 的任何设置。只要 Everything 在运行,装完插件就能用。 ✨ 特性 - ⚡ 极速 :直接调用 Everything SDK(koffi FFI),走 IPC 通道——毫秒级响应 - 🔍 完整语法 :通配符 .pdf 、 path:C:\code 、 ext:zip 、 size: 10mb 、 regex: 、 或、 ! 非 - 🎯 结构化结果 :返回路径 + 文件大小 + 是否文件夹,UI 自动渲染搜索卡片 - 📦 零依赖安装 :自带 Everything64.dll ,无需系统安装任何额外组件 - 🔥 DSH 原生 :Cordis 插件,支持 HMR 热重载,无需重启 DSH 📋 前提 - Windows 系统 - Everything 正在运行 ( Everything.exe -startup 即可,开机自启最稳) - DeepSeek Harness(DSH)profile 的 node modules 中有 koffi (DSH 自带) 🛠️ 安装 方式一:一键安装(推荐) 装完 硬刷新浏览器 ( Ctrl+Shift+R ), 新开会话 即可使用。 方式二:从源码安装 / 开发 方式三:手动安装 1. 把本仓库复制到 DSH profile 的 node modules 下: 2. 在 $DSH HOME/profiles/web/cordis.patch.yml 中添加: 3. 等 DSH HMR 自动重载, 新开会话 即可使用(未生效则重启 dsh web )。 ⚙️ 配置 字段 默认 说明 maxResults 100 单次返回结果上限 timeoutMs 30000 工具超时预算(ms) everythingDllPath 包内 native/ 自定义 Everything64.dll 路径(一般不用) 🧪 测试 测试会模拟 DSH 环境:注册工具 → 调用 Everything 查询 → 验证格式化/卡片/空结果/参数校验。 ❌ 错误码 code 含义 EVERYTHING SDK LOAD FAILED 找不到或无法加载 Everything64.dll EVERYTHING NOT RUNNING Everything 未运行 SEARCH ABORTED 工具被超时/用户取消终止 🧩 技术细节 - Everything64.…

在 GitHub 查看完整 README →
搜索dsh-pluginagentsearch

分类