AI Agent Hub
Back to plugins
🧠

dsh-file-reference-everything

Memory Updated 2026.08.28

Run the following command in DeepSeek Harness:

dsh plugin install lumose0/dsh-file-reference-everything

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install lumose0/dsh-file-reference-everything in your terminal to install the plugin; the source repository is https://github.com/lumose0/dsh-file-reference-everything , and once installed the @ file completion will search the entire disk.

About this plugin

The @ file-completion in DeepSeek Harness is scoped to the current workspace by default. Reaching for a config file two directories out, a log from another project, or a system script means typing the full absolute path by hand every time. dsh-file-reference-everything solves that by widening the search surface to the entire disk, so any file on the machine becomes as reachable as one inside your workspace.

On Windows the plugin taps into Everything's es.exe command-line client: bare queries hit an in-memory index and return in milliseconds, and native Everything syntax—wildcards, multi-term AND, path scoping—works as-is. When Everything is absent or es.exe is unreachable, it falls back to a built-in bounded whole-disk scan index (200 000 entries by default, with .git, node_modules, AppData and other noise directories excluded), so the plugin is fully cross-platform on macOS and Linux alike. Workspace hits are always ranked ahead of whole-disk results, keeping your most-touched files at the top of every completion list.

It is built for developers who juggle multiple project directories inside DeepSeek and frequently need to pull in logs, scripts, or documentation that live outside the active workspace; who prefer regex matching over memorising long paths; and who want a single, consistent file-reference workflow across macOS, Windows, and Linux. The plugin swaps the official file-reference-local row via a cordis.patch layer at install time and exposes a full set of config knobs—excluded directories, scan roots, es.exe timeout, index refresh interval—for fine-grained tuning.

Use Cases

  • Pull in a log, config, or script outside the active workspace without typing the full path
  • Pin down a specific file name among tens of thousands using regex or fuzzy match
  • Keep a single, consistent file-reference workflow across macOS, Windows, and Linux

Best For

  • Developers juggling multiple project directories inside DeepSeek
  • Day-to-day developers who frequently reference files outside the workspace
  • Windows users with Everything installed who expect millisecond-level file search