Introduction¶
In DSH, when there are many plugins, the built-in list with only English module names makes it hard to determine the purpose at a glance; temporarily disabling a plugin requires manually editing cordis.patch.yml, which is error-prone.
dsh-plugin-manager addresses these two issues by providing a graphical plugin management interface for DSH: Chinese names, descriptions, categories, one-click enable/disable, and the ability to edit plugin notes within the UI. It is designed for the DSH web client, has been verified compatible with DSH 0.1.0-rc.5, and was validated in the 2026-08-14 environment, using the web profile on Windows.
What is This¶
dsh-plugin-manager is a DSH client plugin licensed under MIT, maintained by 2768651338.
It organizes DSH’s built-in plugins into more readable names and descriptions, and consolidates enable/disable operations onto UI cards. It does not replace DSH but adds a layer of plugin management on top of it.
Core Features¶
Below are some verified capabilities.
- Chinese Directory: Provides Chinese names, descriptions, and categories for plugins; unsupported plugins can fall back, and individual plugins can be customized.
- One-Click Enable/Disable: Writes to the global layer in
~/.dsh/cordis.patch.yml, with DSH hot-reloading taking effect in about1second. - UI Notes: Modifies plugin Chinese names or descriptions, saving them to
~/.dsh/plugin-manager/catalog.json, and supports restoring defaults. - Safety Protection: Locks
Bootstrap/transport/settings-shelllines; marks!!jsexpression lines. - Search: Search by name, description, or module, filter by category, and display a summary of enabled counts.
This plugin requires no configuration and is ready to use immediately after installation.
Installation and Enabling¶
First, run the installation command:
dsh plugin --profile web add github:2768651338/dsh-plugin-manager#main
After installation, restart DeepSeek Harness and press Ctrl+F5 once on the page.
Then open:
Settings → Plugins → Plugin Manager
to see the plugin directory.
To upgrade, run:
dsh plugin --profile web update
Alternatively, re-execute the add command above and restart DSH.
To remove, run:
dsh plugin --profile web remove @2768651338/dsh-plugin-manager
If necessary, delete the corresponding lines from cordis.patch.yml.
Typical Usage¶
Enable/Disable Example:
- Search for
trajectory. - Click
Disableon the “Trajectory View” card. - Within about
1second, the card changes to disabled.
Notes Example:
- Find the “Web Search” card.
- Click
Edit notes. - Modify the name and description, then save.
- To roll back, use
Restore default.
Write Scope and Data¶
The plugin’s file paths follow DSH’s DSH_HOME resolution.
Key write locations include:
~/.dsh/cordis.patch.yml: Used for enable/disable, belongs to the global layer, and is hot-reloaded by DSH.~/.dsh/plugin-manager/catalog.json: Used for note overrides, created automatically on first save.- Profile
package.json: Used for restore-related operations.
Regarding data boundaries, the documentation states it does not access the network; the browser side only communicates with the local DSH /api RPC endpoint. It does not read or store keys, tokens, or credentials, nor does it read user data, including sessions, messages, or prompts.
Use Cases and Notes¶
It is suitable for users who install multiple DSH plugins and need to quickly identify their purposes and safely enable or disable them.
Before installation, check the source code and license. The plugin runs with the current DSH process permissions and modifies configuration files within DSH home; if you are unsure whether a line can be disabled, first check if it belongs to a locked system line or is marked as a !!js expression control line.
Directory and Source Code¶
- Directory Page:
https://www.skillhub.cn/plugins/2768651338/dsh-plugin-manager - GitHub:
https://github.com/2768651338/dsh-plugin-manager
The directory page here is an independent community site, not officially affiliated with DeepSeek / High-Flyer, nor is it an official app store. DSH’s plugin system emphasizes “everything is a plugin,” and dsh-plugin-manager provides one of these management interfaces.