DSH Plugins Marketplace

DSH Plugins

Plugins

/

UI & Experience

/

dsh-plugin-optimization

A

dsh-plugin-optimization

Manifest valid★ 5

A 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

UI (client)hasBundlePatch

🐋 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.

English 中文


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 add are 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

Plugin Manager

Install

dsh plugin --profile web add https://github.com/AJUbest/dsh-plugin-optimization.git

Requirements: Node.js and pnpm (npm install -g pnpm or corepack 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 via ctx.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 plugin CLI; enable/disable edits dsh.profile.bundles (kept in sync with the plugin market) and cleans up legacy cordis.patch.yml disable 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

dsh-ui-plugin-manager

by xiyue718

DSH 第三方插件管理插件:从设置页启用、禁用、卸载插件。 / Manage third-party DSH plugins from the Plugins settings page.

Manifest valid

★ 0

TypeScript

Sep 20, 2026

dsh plugin --profile web add @dsh-external/ui-plugin-manager

by Alail691

把 DSH 侧栏的「插件」整体收进设置:在「设置 → 插件」里新增一个「插件管理」标签页,内嵌官方插件面板的全部能力(浏览 / 安装 / 开关 / 卸载)。Bring the sidebar's Plugins page into Settings as a tab, embedding the official plugin manager.

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 16, 2026

dsh plugin --profile web add dsh-plugins-in-settings

by WSGsety

DSH web plugin manager — enable/disable installed plugins from Settings. · DSH 网页插件管理:设置页直接启停已安装插件。

Manifest valid

★ 0

MIT

JavaScript

Aug 15, 2026

dsh plugin --profile web add @wsgsety/dsh-plugin-manager

by YUYUY9527

外部插件管理器 for DeepSeek Harness (dsh): inventory + one-click update for a profile's third-party plugin packages. Settings -> Plugins UI + agent-facing tool.

Development & InfrastructureManifest valid

★ 0

MIT

JavaScript

Sep 23, 2026

dsh plugin --profile web add dsh-plugin-management

by 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.

Terminal & ClientsManifest valid

★ 4

↓ 254/wk

MIT

TypeScript

Aug 18, 2026

dsh plugin --profile web add dsh-plugin-studio

by LX2000WASD

Companion to the official DSH plugin manager: pre-install quality gate, environment diagnostics, marketplace, and upgrades.

Manifest valid

★ 7

↓ 100/wk

MIT

TypeScript

Sep 20, 2026

dsh plugin --profile web add dsh-plugin-manager-companion