Tools & Capabilities
dsh-plugin-control
chenluyao680/dsh-plugin-control · ★ 0
Enable and disable third-party plugins from the DeepSeek Harness Web settings page.
安装
dsh plugin --profile web add github:chenluyao680/dsh-plugin-controlGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
For install and environment setup, plus plugin development tutorials, see DSH community docs ↗
README
Table of contents
简体中文 | 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-control
If DSH Web is already running, restart it and refresh the page:
npx @deepseek-ai/dsh web
Then 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.tgz
Uninstall
npx @deepseek-ai/dsh plugin --profile web remove @dsh-external/dsh-plugin-control
Uninstalling does not remove third-party plugin overrides previously written to cordis.patch.yml.
Development
npm install
npm test
npm pack
Version 0.1.1 has been validated against DSH 0.1.0-rc.6, including Host RPC, browser interaction, live enable/disable, and restart persistence.