Introduction¶
The plugin ecosystem for DSH (DeepSeek Harness) is expanding rapidly. After installing dozens of plugins, issues can easily arise: which plugins are actually broken or failing silently? Which ones are slowing down sessions? Are duplicate or conflicting plugins being run? A unified health-check mechanism is currently lacking. dsh-perfscope aims to fill this gap by providing one-click health checks and scoring.
Plugin Positioning¶
dsh-perfscope is a local scanning tool used to check the health of installed plugins. It provides a health score from 0-100 and allows generating reports and performing safe fixes. It is an open-source project (MIT licensed) maintained by Evhye38496.
Core Capabilities¶
- Health Scoring: Provides a health score from 0-100.
- Local Scanning: Local-only scanning; data does not leave the machine.
- One-Click Fix: Fixes are written to
cordis.patch.yml, with a one-click undo option. - Offline Analysis: Supports offline JSONL session analysis.
- Report Generation: Supports reports in Markdown and HTML formats.
- Web UI: Provides a settings panel.
Installation and Enablement¶
Install the plugin using the official command:
dsh plugin --profile web add dsh-perfscope
After installation, restart dsh web and find dsh-perfscope in the settings.
Command-Line Usage¶
Scan and generate reports from the command line:
npx dsh-perfscope scan --profile web --format markdown --out report.md
npx dsh-perfscope scan --profile web --format html --out scorecard.html
Apply a fix (disable) to a problematic plugin and undo the fix:
npx dsh-perfscope fix --profile web --disable broken-plugin
npx dsh-perfscope fix --profile web --undo
Technical Details¶
- Environment Requirements: Node.js version must be
^22.19.0or24+. - Target Version: Compatible with
dsh 0.1.0-rc.8. - Runtime Behavior: Reads the local plugin tree and telemetry data; no data is uploaded.
- Project Type: Unofficial open-source project.