When developing DeepSeek Harness (DSH) workflows or agents, environment configuration, plugin loading status, and model adaptation status are often scattered across logs or configuration files. Directly reviewing this information is not intuitive enough, and troubleshooting can take a long time. A unified view is needed to aggregate this key data.

This is a plugin named sean-gao/dsh, maintained by Sean-Gao. It is designed to address the issue of fragmented information by displaying a Chinese “Key Information” panel in the settings page of the Web GUI.

Core Features

  • Environment Information Summary: Displays the DSH main directory, profile name, Node version, dsh version, and data collection time.
  • Profile Composition Analysis: Lists the bundle layer list and dependency manifest.
  • Plugin Status Monitoring: Shows the name, version, running status (running/suspended/failed/disabled), and aggregate counts for all loader entries.
  • Session and Model Adapter Viewing: Displays the number and ID of currently active sessions, as well as registered model adapters.
  • Error and Warning List: Lists failed/suspended/disabled entries. User data such as chat history remains unaffected.

Installation and Enabling

  1. Run the installation command:
dsh plugin --profile web add git+https://github.com/Sean-Gao/DSH.git
  1. After installation, restart the web application (run dsh web).
  2. Open the Web GUI and navigate to “Settings → Key Information” to view the panel.

Typical Usage

  • Viewing through the Web interface: After installation and restart, you can directly view the Chinese panel on the settings page.
  • Manual mounting: Add the following to the profile’s cordis.patch.yml:
- insert:
    - id: key-info
      name: dsh-plugin-key-info
  • API-based troubleshooting: Retrieve JSON data through the GET /dsh-key-info endpoint for script-based diagnosis.

Applicable Scenarios and Notes

  • Suitable for DSH workflow developers who need to quickly diagnose environment configuration and plugin loading status.
  • The plugin runs with the current dsh process permissions. Inspect the source code and license before installation.
  • Open sourced under the MIT license.

This plugin reduces the debugging barrier by centrally presenting environment and runtime status. More details can be found in the GitHub repository.