HYY-King/dsh-plugin-auditor
DSH plugin auditor: pre-flight compatibility check for profile plugin combinations
Audits your DSH plugin combination before adding a new one — predicting whether it will crash the harness on boot. DeepSeek Harness loads every bundle in the profile at startup, and unconfigured or conflicting third-party plugins (duplicate tool registrations, entry-id collisions, peer version mismatches, missing tokens/app ids) can fail the whole plugin tree. The audit_plugins tool runs a full audit with no arguments, or a new-plugin preview with newPlugins: ["package-name"]. Checks: duplicate tool registration, entry-id collision, peer version mismatch, more than one memory plugin (keep exactly one), and channel plugins (telegram/lark/im) enabled without tokens. Read-only: inspects package.json, cordis.patch.yml, and installed packages; zero-dependency mini YAML parser.
Install
dsh plugin --profile web add github:HYY-King/dsh-plugin-auditorGitHub install per README (English): dsh plugin --profile web add github:HYY-King/dsh-plugin-auditor (or from a local directory: dsh plugin --profile web add D:\path\dsh-plugin-auditor), then restart dsh web. After restart, ask the agent to call the audit_plugins tool.
Compatibility
DeepSeek Harness web profile. Read-only static heuristic audit — never executes audited plugin code.
Details
- Repo: HYY-King/dsh-plugin-auditor
- Category: Files & Data
- Stars: 2
- Version: GitHub source (no npm package)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
pre-flight plugin-combination audit; duplicate tool / entry-id / peer-version / memory-uniqueness / channel-credential checks; read-only.
FAQ
- What does it catch?
- Duplicate tool registrations, entry-id collisions, peer version mismatches, more than one memory plugin, and channel plugins enabled without credentials.
- Is it safe to run?
- Yes — read-only: it inspects package.json, cordis.patch.yml and installed packages, and never executes audited plugin code.
- Can I preview a new plugin?
- Yes — pass newPlugins: ["package-name"] for a name-level conflict preview before installing.
Alternatives
Relistencode/dsh-extension-hub · cyber-moshen/dsh-plugin-market · Dylan37670/dsh-plugin-panel