dsh-plugin-graph
Run the following command in DeepSeek Harness:
dsh plugin install steven95/dsh-plugin-graph
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install steven95/dsh-plugin-graph in the DeepSeek Harness terminal to install this plugin. The full source code is available at https://github.com/steven95/dsh-plugin-graph
About this plugin
In a DSH plugin ecosystem where multiple plugins are mounted simultaneously, tool name collisions, service conflicts, circular dependencies, and pipeline interceptor overlaps often only surface at runtime, making debugging costly and error-prone. dsh-plugin-graph moves this check to install time: it statically parses plugin source and package.json without executing any plugin code, builds a full dependency graph, and blocks installation the moment a hard conflict is detected.
Detection spans four dimensions: tool and service name conflicts (error level), inter-plugin circular dependencies (identified via DFS three-color marking), pipeline interceptor overlap (warning level), and event listener overlap (info level). It also validates DSH version compatibility using simplified semver syntax (*, ^, ~, >=), ensuring declared minimum requirements match the current runtime. The CLI entry is dependency-free, emits machine-readable JSON, and returns exit code 0 or 1, ready to plug directly into CI as a final safety gate before deployment.
Built for teams shaping the DSH plugin ecosystem, maintainers auditing third-party plugins at scale, and developers who want compatibility checks in their pipeline. The pure-function business logic (lib/*.js) also lets you integrate it as a library into your own toolchain without depending on the DSH runtime.
Use Cases
- Auto-detect tool and service name conflicts with existing plugins before installing a new one
- Integrate plugin compatibility checks as a quality gate in CI pipelines
- Batch audit third-party plugins for circular dependencies or pipeline interceptor overlaps
Best For
- Platform developers building DSH plugin ecosystems
- Maintainers auditing third-party plugin quality
- DevOps engineers adding plugin compatibility checks to CI
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.