dsh-version-inventory
Run the following command in DeepSeek Harness:
dsh plugin install kristol07/dsh-version-inventory
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install kristol07/dsh-version-inventory in your terminal to install; source is at https://github.com/kristol07/dsh-version-inventory
About this plugin
Debugging dsh, the plugin list in the settings panel shows module names and fiber states but the version column is empty. You cannot tell which Harness build is actually running, or whether a preset-only plugin differs in version from its global counterpart. A subtler trap: two copies of the same package will silently break Cordis runtime-identity matching, and the built-in panel gives no way to spot the duplicate before the behavior goes wrong.
This plugin reads both the global Loader tree and every agent preset composition, resolves each module specifier to its nearest package.json, and merges mounts by resolved directory rather than by package name so duplicate copies stay visible, sorted adjacent and tagged. The panel also surfaces the install path, Node version, DSH_HOME, a harness-package version-drift alert, and automatically redacts any config field whose key contains key, token, secret, password, credential, or auth. Each row copies as name@version; the header copies a share-safe environment report that carries no filesystem path, no DSH_HOME, and no config value. The same reading is registered as the dsh_version_inventory tool, so an agent mid-session can answer a version question directly instead of asking its user to open a settings tab and paste a report back.
Best for anyone running dsh from a source checkout or an npm install, especially deployments that compose presets (Creator mode and beyond); developers chasing silent version drift or duplicate-package mismatches; and teams that want a one-line "what exactly is running here" snapshot they can drop into a ticket or a chat thread.
Use Cases
- Diagnosing silent Cordis runtime-identity mismatches caused by version drift or duplicate package copies
- Pasting a share-safe environment snapshot into a ticket or chat without leaking paths or config values
- Letting an in-session agent answer the running plugin version without asking the user to browse settings and paste back
Best For
- dsh developers working with custom preset compositions such as Creator mode
- Ops and developers investigating duplicate packages, version drift, or harness-package mismatches
- Teams that need a quick environment report for ticket follow-ups or cross-team collaboration
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.