Argonaut790/dsh-everything-search

Argonaut790★ 0JavaScript最后同步: 2026-08-15

在 GitHub 打开

Instant filename search for DSH agents backed by voidtools Everything (es.exe): everything_search / everything_status tools in milliseconds, never a slow recursive walk.

README 摘要

dsh-everything-search Instant filename search for DeepSeek Harness (DSH) agents, backed by voidtools Everything. Registers two host-side agent tools: - everything search — whole-index filename queries in milliseconds (reads the NTFS MFT index, never a slow recursive directory walk), with optional path scoping, node modules / .git noise filtering, and exact/prefix/substring ranking. - everything status — reports whether the Everything backend is usable, where es.exe was found, and what to do if it is not. ⚠️ Windows-only. Everything indexes NTFS volumes on Windows; on other platforms the tools return a clear error telling the agent to fall back to the regular glob / grep tools. Install Requires pnpm and a DSH profile. If pnpm add is blocked from running the package's build scripts, add the exact key pnpm printed under allowBuilds in /pnpm-workspace.yaml , then re-run. Backend requirements The tools shell out to es.exe (the Everything command-line interface). It is discovered from, in order: 1. the EVERYTHING ES environment variable, 2. /.dsh/bin/everything/es.exe (the portable Everything layout used by DSH Desktop), 3. Program Files / Program Files (x86) / %LOCALAPPDATA% Everything …

在 GitHub 查看完整 README →
搜索deepseek-harnessdsh-plugineverythingfile-searchagentsearch

分类