dsh-doctor
Run the following command in DeepSeek Harness:
dsh plugin install asdf17128/dsh-doctor
Paste the following prompt into your AI chat to install this plugin:
Install dsh-doctor (https://github.com/asdf17128/dsh-doctor) in DeepSeek Harness by running dsh plugin install asdf17128/dsh-doctor, then execute dsh-doctor to audit your current profile configuration.
About this plugin
dsh patch layers follow a whole-entry replacement model: change one field and every sibling field you did not restate silently vanishes from the boot tree, yet the exit code is still 0. A single typo in an entry id produces one stderr line you never see in the Web UI. These failures sit invisibly for weeks before behaviour drifts, and by then it is hard to trace which patch layer dropped the field.
dsh-doctor composes the actual boot tree via dsh --dump-config and the baseline via --dump-default-config, then diffs the two and attributes every finding back to your user patches. Seven check rules cover dropped fields (config-clobber), mismatched entry ids (dead-patch), tool-name collisions, unmounted plugins, stale plugins, removed entries, and added or toggled entries, each with a severity level and a did-you-mean suggestion. --explain lists every entry actually running in the profile and flags conditional expressions; --fix restates only the dropped fields inside the flagged config block, writes a .bak first, and leaves every other byte untouched. Installed as a plugin it also registers a config_doctor tool so the agent can answer "why is my setting not taking effect" from the composed tree rather than guessing.
Built for developers managing dsh profile patch layers, CI pipelines that need a pre-upgrade config check, and anyone tired of silent failures who wants a definitive answer in under ten seconds. Zero dependencies, read-only by default, no signup, no configuration required.
Screenshots
Use Cases
- Verifying that no patch-layer fields were silently dropped after a dsh upgrade
- Running a pre-upgrade config health check inside a CI pipeline
- Asking the agent to explain a non-applying setting from the composed boot tree
Best For
- Developers managing dsh profile patch layers
- Platform or DevOps engineers who need config validation in CI
- Anyone frustrated by silent dsh config failures and needing a fast root-cause check
Related Plugins
Adds an Auto approval mode on the official workspace-write sandbox, classifying semantic risks, asking when ambiguous, and denying destructive operations.
Undo/rollback system for DSH: config & plugin snapshots, one-click undo/redo/restore, message-level revert, secret masking, safe mode, and offline WebUI/GUI/CLI rescue tools for when DSH won't start.
Packages all 87 SKILL.md files from upstream reverse-skill as a DeepSeek Harness plugin that auto-registers them for authorized reverse engineering, penetration testing, and security research.
Dockyard DSH is a native DeepSeek Harness plugin that unifies official OAuth/client sessions for Codex, Antigravity, Grok, Claude, and Cursor, providing account pool, model catalog, and quota status.