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.0 or 24+.
  • 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.

References