Preface

The philosophy of DeepSeek Harness is “everything is a plugin.” Community plugin catalogs are usually separate websites, requiring users to jump between sites to discover and verify plugins. dsh-cn-plugin-center integrates a curated and verified community plugin catalog, installation status, and mirror settings directly into the “Settings -> Plugins” interface of DeepSeek Harness.

Plugin Overview

This is a China-friendly plugin center maintained by SuiBbinggan and licensed under the MIT license.

Installation and Setup

Install the plugin into the web profile:

dsh plugin --profile web add github:SuiBbinggan/dsh-cn-plugin-center

After installation, restart dsh web, then go to “Settings -> Plugins -> Plugin Center” to manage plugins. You can also download releases from the GitHub Releases page.

  • Curated and Verified: By default, 10 curated plugins are shown. Scroll to the bottom to select “Expand All Plugins”.
  • Community Discovery: Community plugins are discovered from npm search results and are shown only after dsh.bundle.patch has been verified one by one.
  • Search Matching: Search matches both curated plugins and community plugins that have passed structural verification.
  • Pagination: Both expanded listings and search results are fixed at 20 items per page, with support for page numbers, first/last pages, ellipsis, and jumping to a specific page number.

Mirror Settings

  • Configuration Scope: The npm mirror is written only to the .npmrc of the current web profile and does not modify system- or user-wide configuration.
  • Mirror Source Selection: https://registry.npmmirror.com/ is the recommended default. You can also switch to Huawei, Tencent, or the official npm registry.
  • Switching Checks: Before switching, the mirror response is checked and the integrity hash of the current DeepSeek Harness package is verified.
  • Proxy Settings: Optional proxies accept only local loopback addresses and are passed only to a one-time installation subprocess.

Security Boundaries

  • Permission Control: Only fixed package names and fixed versions that have been server-side verified in the catalog can be installed. Arbitrary commands cannot be executed from the page.
  • Installation Method: Installation, updates, and uninstallation are all performed through the official dsh plugin --profile web command.
  • Third-Party Plugin Notes: Third-party plugins are not officially reviewed by DeepSeek. “Declared Compatible” only means the package version range includes the current Harness, and “Structurally Verified” only means the package declares a loadable Harness bundle.
  • Build Scripts: Third-party build scripts are not automatically approved. If a package requires allowBuilds, the process stops and logs are displayed.

Usage and Restore

  • Restore Official Registry: In the plugin center, select “npm Official” and save.
  • Uninstall Plugin: The uninstall command is as follows:
dsh plugin --profile web remove dsh-cn-plugin-center

Note: Uninstalling this plugin does not remove the mirror configuration for the current profile.

Notes

  • Changes to plugins require restarting DeepSeek Harness to take effect.
  • A third-party plugin’s declared compatibility only means the version range includes the current Harness.
  • Structural verification only means the package declares a loadable Harness bundle.

References

  • GitHub: https://github.com/SuiBbinggan/dsh-cn-plugin-center
  • Catalog page: https://www.skillhub.cn/plugins/SuiBbinggan/dsh-cn-plugin-center