Skip to content

Releases: keyblues/dsh-plugin-everything

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 25 Oct 07:52

Full Changelog: v1.0.1...v1.0.2

dsh-plugin-everything v1.0.1

Choose a tag to compare

@keyblues keyblues released this 25 Oct 03:55

dsh-plugin-everything v1.0.1

DSH version support / DSH 版本支持:this release declares an explicit engines.dsh range —
>=0.2.1-rc.2 <0.3.0-0 — instead of leaving the supported runtime implicit.

DeepSeek Harness (DSH) plugin — instant whole-disk file search through the local
voidtools Everything index.
DSH 插件:接入本机 Everything 索引,全盘秒级搜索文件。

What changed

  • package.json now declares engines.dsh: ">=0.2.1-rc.2 <0.3.0-0". DSH enforces it:
    • install: local-path/registry specs are checked before pnpm runs and refused with
      incompatible-version; tarball/git specs are judged after install and rolled back;
    • startup: incompatible bundles are skipped and incompatible rows are disabled — the plugin
      module is never imported.
  • 中文 README 新增「DSH 版本支持」章节;English README 新增 "DSH version support".
  • Compatibility basis: @deepseek-ai/dsh-app-boot, dsh-tools, dsh-plugin-manager and
    dsh-package-manifest publish byte-identical artifacts at 0.2.1-rc.2 and rc.3, and the
    plugin was runtime-tested on 0.2.1-rc.3 (Desktop: Electron 44.7 / Node 24.21 / Node-API 10).
  • No functional change to everything_search / everything_status.

Install / 安装

  1. Download dsh-plugin-everything-1.0.1.tgz below.

  2. Ask the DSH agent to run:

    install the bundle with plugin_manager install_bundle target <absolute path to the downloaded tgz>

    或让 Agent 执行:

    用 plugin_manager 的 install_bundle 安装 <下载后的 tgz 绝对路径>

  3. everything_search / everything_status appear immediately.

Requirements: Windows x64 + running Everything client (1.4+; tested with 1.4.1.1032).

Version exemption

If you really must run outside the declared range, grant an exact-version exemption (it does not
widen the range): dsh plugin --profile desktop allow-version dsh-plugin-everything@1.0.1 --dsh-version <runtime> --accept-risk, or set_version_exemption in the plugin manager after
accepting the crash/data-loss risk.

Checksums

See SHA256SUMS.txt. Built with npm pack; the unpacked artifact's worker + DLL + koffi were
loaded and queried against a live Everything 1.4.1 index.

Links

dsh-plugin-everything v1.0.0

Choose a tag to compare

@keyblues keyblues released this 25 Oct 03:35

dsh-plugin-everything v1.0.0

DeepSeek Harness (DSH) plugin — instant whole-disk file search through the local
voidtools Everything index.
DSH 插件:接入本机 Everything 索引,全盘秒级搜索文件。

Install / 安装

  1. Download dsh-plugin-everything-1.0.0.tgz from the assets below.

  2. In DeepSeek Harness, ask the agent to run:

    install the bundle with plugin_manager install_bundle target <absolute path to the downloaded tgz>

    (中文)让 Agent 执行:

    用 plugin_manager 的 install_bundle 安装 <下载后的 tgz 绝对路径>

    也可以克隆仓库目录后安装:install_bundle target 指向仓库目录。

  3. The everything_search and everything_status tools appear immediately; no restart needed.

Requirements: Windows x64 + a running Everything client (1.4+; tested with 1.4.1.1032).
No Everything Service, HTTP server, network access or compiler is needed.

What's inside

  • everything_search: Everything-syntax file/folder search across all indexed volumes,
    returns full path, size, modified time and total match count (max / sort / descending).
  • everything_status: availability, Everything client version, indexed item count, SDK DLL path.
  • Official Everything SDK DLL called through N-API FFI (koffi 3.3.4) inside a worker thread;
    query timeout terminates and rebuilds the worker so the Harness event loop stays responsive.
  • Self-contained bundle (bundled SDK DLL + koffi win32-x64 prebuilt), zh/en locale metadata,
    original SVG icon.

Checksums

See SHA256SUMS.txt. This release was built with npm pack and verified by loading the
unpacked artifact's worker + DLL + koffi and running live queries against a real Everything
1.4.1 index.

Links