dsh-plugin-control
简体中文 | English
Enable or disable third-party plugins from Settings → Plugins → Enablement in DeepSeek Harness Web.
Features
- Enables or disables third-party Loader entries immediately.
- Persists every choice to the active Web profile's
cordis.patch.yml. - Restores the configuration file if a live Loader update fails.
- Protects
@deepseek-ai/*core plugins and the controller itself from accidental shutdown. - Ships Chinese and English UI copy and prompts for a refresh after client-module changes.
- Accepts mutation requests only from the local loopback authority.
Install
Install directly from GitHub into the DSH web profile:
npx @deepseek-ai/dsh plugin --profile web add github:chenluyao680/dsh-plugin-controlIf DSH Web is already running, restart it and refresh the page:
npx @deepseek-ai/dsh webThen open Settings → Plugins → Enablement.
Pin a release
npx @deepseek-ai/dsh plugin --profile web add https://github.com/chenluyao680/dsh-plugin-control/releases/download/v0.1.1/dsh-plugin-control-0.1.1.tgzUninstall
npx @deepseek-ai/dsh plugin --profile web remove @dsh-external/dsh-plugin-controlUninstalling does not remove third-party plugin overrides previously written to cordis.patch.yml.
Development
npm install
npm test
npm packVersion 0.1.1 has been validated against DSH 0.1.0-rc.6, including Host RPC, browser interaction, live enable/disable, and restart persistence.
License
[MIT](./LICENSE)