dsh-plugin-optimization
Manifest valid★ 5A DSH plugin that distinguishes official built-in DSH plugins and user custom plugins on the external interface. It can collect and manage all your previously created custom plugins. This is a DSH plugin management plugin, which can in w
🐋 dsh-plugin-optimization
Plugin Manager for DeepSeek Harness · DSH 插件管理器
Splits Settings → Plugins into Built-in / Custom partitions, with visual management, dependency auto-check & one-click repair, auto classification, auto-tidy and a bilingual UI that follows the DSH language instantly.
Features
- Custom / Built-in partitions — third-party plugins live in
~/.dsh/custom-plugins/, clearly separated from the official@deepseek-ai/*packages (which stay read-only). - Browse folders — open the custom / built-in partition or any plugin directory in your file manager with one click.
- Import — paste a git URL / local folder path / npm package name; it is downloaded into the custom partition and registered automatically.
- Register / Enable / Disable / Delete — full lifecycle management.
- Auto-tidy (migration) — plugins previously installed via
dsh plugin addare moved into the custom partition automatically after boot (one-time). - 8-category auto classification — color tags (MCP / Skill / Hook / Workflow / Model / UI / System / Security).
- Dependency check & one-click repair — detect missing / broken links / version conflicts (the usual cause of "plugin failed to start") and repair them with one click.
- Bilingual UI — follows the DSH locale instantly, no page refresh (even the settings tab label switches).
Screenshot
Install
dsh plugin --profile web add https://github.com/AJUbest/dsh-plugin-optimization.git
Requirements: Node.js and pnpm (
npm install -g pnpmorcorepack enable pnpm).
Restart the gateway, then open Settings → Plugins → Plugin Manager.
Tip: restart twice after a fresh install so the auto-tidy fully applies.
How it works
- Host side (
lib/index.js, Node built-ins only) registers JSON APIs viactx.webServer.register:/plugins/dsh-plugin-optimization/api/{state,open,import,register,toggle,remove,migrate,deps/scan,deps/fix,...} - Register / remove / migrate reuse the official
dsh pluginCLI; enable/disable editsdsh.profile.bundles(kept in sync with the plugin market) and cleans up legacycordis.patch.ymldisable blocks. - Dependency check resolves against plugin dir → partition
node_modules→ profile → dsh install, matching real module resolution. - Security: same-host / loopback origins only; every path is containment-checked.
Directory layout
~/.dsh/
├── custom-plugins/ ← custom partition (maintained here)
└── profiles/web/ ← profile (deps point at the partition via link:)
Uninstall
dsh plugin --profile web remove dsh-plugin-optimization
License
MIT
Comments
Loading…
Similar plugins
by xiyue718
DSH 第三方插件管理插件:从设置页启用、禁用、卸载插件。 / Manage third-party DSH plugins from the Plugins settings page.
★ 0
TypeScript
Sep 20, 2026
dsh plugin --profile web add @dsh-external/ui-plugin-managerby Alail691
把 DSH 侧栏的「插件」整体收进设置:在「设置 → 插件」里新增一个「插件管理」标签页,内嵌官方插件面板的全部能力(浏览 / 安装 / 开关 / 卸载)。Bring the sidebar's Plugins page into Settings as a tab, embedding the official plugin manager.
★ 0
MIT
JavaScript
Oct 16, 2026
dsh plugin --profile web add dsh-plugins-in-settingsby WSGsety
DSH web plugin manager — enable/disable installed plugins from Settings. · DSH 网页插件管理:设置页直接启停已安装插件。
★ 0
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add @wsgsety/dsh-plugin-managerby YUYUY9527
外部插件管理器 for DeepSeek Harness (dsh): inventory + one-click update for a profile's third-party plugin packages. Settings -> Plugins UI + agent-facing tool.
★ 0
MIT
JavaScript
Sep 23, 2026
dsh plugin --profile web add dsh-plugin-managementby fazhu4
DSH plugin manager: official/community grouped plugin list with localized descriptions, one-click enable/disable and uninstall, plus a GitHub dsh-plugin market tab.
★ 4
↓ 254/wk
MIT
TypeScript
Aug 18, 2026
dsh plugin --profile web add dsh-plugin-studioby LX2000WASD
Companion to the official DSH plugin manager: pre-install quality gate, environment diagnostics, marketplace, and upgrades.
★ 7
↓ 100/wk
MIT
TypeScript
Sep 20, 2026
dsh plugin --profile web add dsh-plugin-manager-companion