DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

pkui1mpression-design /

pkui1mpression-design/dsh-sidebar-installed-plugins

Verified

Sidebar panel for DeepSeek Harness: lists the plugins installed in the current profile and gives each one an enable/disable switch.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHubProject homepage
READMESource: main@a93546a8

dsh-sidebar-installed-plugins

A sidebar panel for DeepSeek Harness that lists every plugin installed in the current profile, with an enable/disable switch on each row.

当前 profile 装了哪些插件、哪些开着——一屏看完,开关就在每行右边。

icon

What it adds / 它加了什么

  • A sidebar entry named 已安装插件 (Installed Plugins), placed next to the built-in Plugin Market and Schedules entries.
  • A panel listing each installed plugin with its localized title, version, one-line description, package name and a state dot.
  • A per-plugin switch that turns a plugin on or off through the plugin manager (setBundleEnabled). The panel reports what the host actually did: applied, saved for the next restart, or overridden by a higher-priority layer.
  • Live refresh — the list re-reads itself when the profile's plugin set changes, so installing or removing a plugin elsewhere updates the panel without a reload.
  • A safety valve — @deepseek-ai/dsh-base and @deepseek-ai/dsh-web-app are labelled 核心 (Core) and get no switch. They are the host and the web shell: turning them off means nothing boots, and this panel would be gone with everything else.

Install / 安装

dsh plugin --profile <profile> add github:pkui1mpression-design/dsh-sidebar-installed-plugins

Then restart dsh web. In DSH Desktop, install it from the app's own Settings → Plugins instead: that profile is owned by the app's plugin manager and cannot be changed from a terminal while the app runs.

装好后重启 dsh web,侧边栏会出现「已安装插件」图标。桌面端请在应用内的 设置 → 插件 里安装。

Why another list / 和插件市场的「已安装」Tab 有什么不同

The market's Installed tab is the full manager: groups, notes, updates, backups. This is the one-screen version — one row per plugin, one switch per row, no state kept anywhere, nothing to configure.

市场那个「已安装」是全功能管理器(分组、备注、更新、备份)。这个是极简版: 一行一个插件,一行一个开关,不写任何状态,不需要配置。

How it works / 实现

It is a client-only plugin: an empty Host half plus a Client half that registers two slots.

  • sidebar.panellist → the icon cell (id: installed-plugins, order: 2)
  • main → the panel body, keyed installed-plugins

Data comes from remote.pluginManager (listBundles / setBundleEnabled) — the same API the market uses, so no separate state or file is written.

纯前端插件:Host 侧只有一个空壳,Client 侧往 sidebar.panellist 注册图标、往 main 注册同名面板,数据全部来自 remote.pluginManager。

Requirements / 要求

  • DeepSeek Harness with the plugin manager and the Web UI (dsh web or DSH Desktop).
  • No npm dependencies; no build step.

License / 许可

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit a93546a8794c

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout