DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

lerwa2025-a11y /

lerwa2025-a11y/dsh-plugin-groups

Verified

DSH plugin groups view: group / tag / note / lock tab on the Installed plugins page

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@b0079673

dsh-plugin-groups · 插件分组视图

给 DeepSeek Harness(DSH)的「已安装插件」页加一个 「我的分组」标签页,让你按自己的方式整理插件。

本插件仅调用 DSH 官方的插件管理接口实现。

能做什么

  • 分组:把插件拖进自定义分组,组之间也可拖拽排序
  • 彩色文字标签:给插件贴「工具型 / 界面型 / 桥接型」这类文字标签,9 种颜色可选
  • 中文备注:写一句备注,覆盖插件的英文原始简介
  • 真实开关:显示每个插件的真实启用/停用状态,并在本页直接切换
  • 分组锁定:锁定后整组固定,不能拖动、改名、删除、启停(「详情」仍可打开)
  • 自动隐藏内核插件:只列用户可管理的插件,DSH 内核那些不可开关的不出现

界面一览

+ 新建分组  ↻ 刷新 │ ▾ 全部展开  ▸ 全部收起    v2026-10-20.02

▾ 工具型插件(组名)        3/5        +添加插件 🔓 🗑
  ● dsh-click  [工具型] [吃token]      ↗详情 🏷标签 ✎备注 ↩移出  [已启用]
  ● modsearch   [工具型]               ↗详情 🏷标签 ✎备注 ↩移出  [已禁用]

v0.2.0 新增

  • 预设快照:两个固定槽位,一键保存/还原整套配置(插件开关、组件开关、分组结构、标签备注)
  • 组件健康检测:插件开着但内部零件没跑齐时会标出来(组件 2/3 三色徽章)
  • 分组标题圆点:表示组内组件的健康度,独立于插件级计数
  • 第三方数量统计:工具栏统计条显示非官方插件数

安装

方式一:从 npm 安装(推荐)

在 DSH 的插件管理器里安装 dsh-plugin-groups 即可。

方式二:本地目录安装

  1. 把这个仓库克隆到本地任意目录
  2. 在 DSH 的插件管理器中选择「从本地目录安装」,指向本目录
  3. 安装后在「设置 → 插件 → 我的分组」即可看到

说明:本仓库同时提供源码;npm 上的包名是 dsh-plugin-groups。

数据存哪

插件把你的分组、标签、备注存在 DSH 的 profile 目录下一份 JSON 文件(plugin-groups.json),而不是浏览器缓存,所以换电脑、清缓存都不丢。

技术要点(给想改的人)

  • 纯原生实现,无构建工具,无 npm 依赖
  • Client 半(client.js)提供全部界面;Host 半(index.js)只提供一个小 HTTP 路由落盘
  • 插件状态通过官方 ctx.remote.pluginManager 读写,与官方页面完全一致
  • 内置错误边界:界面出错时显示错误信息而非白屏

许可证

MIT © lerwa2025-a11y

—/ 5

No ratings yet

Verified DSH bundle

Commit b007967318c7

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