white-sand-grand/dsh-plugin-doctor
Community search, similarity analysis, and install/dedupe/build-it-yourself decisions for the dsh-plugin ecosystem.
dsh-plugin-doctor is a diagnostics and decision tool for the DSH plugin ecosystem. It finds community plugins (searching GitHub dsh-plugin repositories and fallback sources, returning match, capabilities, stars, update time and install reference); compares functional overlap via description text, capability tags and dependencies and recommends dedupe or self-development; renders similarity/landscape Mermaid graphs with core/active/idle/review tiers; guards multi-plugin installs by inspecting package names, tools, Cordis patch rows and peer dependencies (conflicts or unknown metadata return INSTALL BLOCKED); understands aggregate bundles by expanding installed DSH-shaped dependencies (child plugins carry providedBy); audits real usage by scanning finalized session logs and attributing tool calls through dsh.tools; surfaces relevant official open issues before an install-led action; and compares the local DSH version against the latest official release, reporting changes plus duplicated/conflicted installed plugins.
Install
dsh plugin --profile web add github:white-sand-grand/dsh-plugin-doctorThe README's install line is 'dsh plugin --profile web add github:white-sand-grand/dsh-plugin-doctor' run in the same environment that runs DSH. There is no npm package — this is GitHub-only. Updating is a deterministic remove-then-add ('dsh plugin --profile web remove dsh-plugin-doctor' then re-add). Current version 1.1.0; requires Node.js >=22.19.
Compatibility
DeepSeek Harness. Node.js >=22.19. Read-only by default: it does not start the Web UI or mutate a profile on its own. Inspired by Claude Code's /doctor command.
Details
- Repo: white-sand-grand/dsh-plugin-doctor
- Category: Usage & Billing
- Stars: 0
- Version: GitHub repo white-sand-grand/dsh-plugin-doctor v1.1.0 (no public npm registry entry as of 2026-10-02)
- Last push: 2026-08-22
- First seen: 2026-08-16
Recent updates
The README documents the capability table (find / overlap / install-relationship graph / pre-install guard / aggregate-bundle understanding / usage audit / landscape graph / official-issue check / version-drift check), the tool list (plugin_community_search, plugin_similarity_analyze, plugin_recommend, ...), the read-only default, and the remove-then-add update sequence.
FAQ
- How do I install dsh-plugin-doctor?
- dsh plugin --profile web add github:white-sand-grand/dsh-plugin-doctor — there is no npm package; requires Node.js >=22.19.
- Will it change my profile?
- No — the README says it is read-only by default and does not start the Web UI or mutate a profile on its own.
- How do I update it?
- Remove then re-add: dsh plugin --profile web remove dsh-plugin-doctor followed by the add command again.
Alternatives
jorinyang/dsh-doctor · jiesou/dsh-webui-fix-pack · klarkxy/dsh-plugin-autoevo