Releases: ArmyWas/dsh-plugin-reducer
Release list
dsh-plugin-reducer v0.2.0
dsh-plugin-reducer v0.2.0
This release adds a read-only scope preview before any reducer probes run.
New
--list-candidatesprints 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
adshexecutable. - 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 webdsh-plugin-reducer v0.1.0
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_HOMEfor 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.jsonNode.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.