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.
Plugin Catalog and Search¶
- 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.patchhas 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
.npmrcof the currentwebprofile 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 webcommand. - 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