Skip to content

Releases: ArmyWas/dsh-plugin-reducer

dsh-plugin-reducer v0.2.0

Pre-release

Choose a tag to compare

@ArmyWas ArmyWas released this 18 Aug 15:20
6296982

dsh-plugin-reducer v0.2.0

This release adds a read-only scope preview before any reducer probes run.

New

  • --list-candidates prints the exact out-of-tree bundle names the reducer
    would consider, one per line.
  • Listing mode creates no shadow DSH_HOME, runs no probe, and does not require
    a dsh executable.
  • Probe-only options are rejected in listing mode instead of being ignored.

Verification

  • Full syntax and automated test suite.
  • Package dry run.
  • CLI checks for ordinary, empty, and missing profiles.
  • Source-profile fingerprint and byte-for-byte manifest checks.
  • Independent review of the implementation first produced by a real V4-Pro
    Harness session.

See the dogfood report for the measured run and the edge
case found during review.

Install

npm install --global github:ArmyWas/dsh-plugin-reducer#v0.2.0
dsh-plugin-reducer --list-candidates --profile web

dsh-plugin-reducer v0.1.0

Pre-release

Choose a tag to compare

@ArmyWas ArmyWas released this 18 Aug 13:09

dsh-plugin-reducer v0.1.0

First public preview of an external DeepSeek Harness profile-plugin reducer.

Highlights

  • Finds a 1-minimal failure-inducing set of out-of-tree profile bundles.
  • Detects interaction failures where each remaining bundle passes alone.
  • Uses a fresh disposable shadow DSH_HOME for every probe attempt.
  • Never installs packages or rewrites the source profile.
  • Supports config, Web-startup, and custom-command probes.
  • Treats inconsistent repeated probes as unresolved rather than removal
    evidence.
  • Produces a versioned JSON report with common-secret and absolute-path
    redaction.
  • Ships with zero runtime dependencies and bilingual documentation.

Verified environment

The packaged CLI was installed from its tarball and tested against
@deepseek-ai/dsh@0.1.0-rc.7 on Windows x64 with Node.js v24.14.1.

The real-runtime fixture contained three bundles. A and B each started alone but
failed together because they registered the same global tool; C was irrelevant.
The reducer found {A, B} in six configurations and verified the source profile
was unchanged.

Install

npm install --global github:ArmyWas/dsh-plugin-reducer#v0.1.0
dsh-plugin-reducer --profile web --probe web --report reducer-report.json

Node.js 22.19+ or 24+ is required. This is an unofficial early preview and not
affiliated with or endorsed by DeepSeek. Read SECURITY.md before running
untrusted installed plugins or custom probes.