dsh-plugin-categories
在终端中运行以下命令:
dsh plugin install mozhi66/dsh-plugin-categories
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开设置 → 插件 → 添加插件,粘贴 https://github.com/mozhi66/dsh-plugin-categories 安装,或在对话中让 plugin_manager 安装该地址。
插件介绍
装了很多 DSH 插件之后,设置页里的列表往往又长又平:皮肤、MCP、工具混在一起,想「只关这一堆皮肤」或「按类切换」只能一个个点。内置的 plugin_manager 负责安装和卸载组合包,却不帮你把已经装好的条目按用途归拢——这正是 dsh-plugin-categories 要补上的空白。
它把当前 profile 里已安装的插件按分类呈现:既有配置声明的分组,也尊重你在面板里拖拽、指派的结果,还会用关键词和 ui-skin-* 等规则自动把皮肤类插件归到「皮肤与主题」,并附带可查看的识别依据。设置里提供「插件分类」入口,支持分类级批量启停(先 dry-run 预览、确认后再执行;涉及官方内置或内核组件时会给出醒目警告)、单行启停、分组与组内排序,以及在建分类、移动插件、移除或恢复配置分组等日常整理操作。对话侧还提供与面板一致的工具,方便 agent 列出、指派、建类或整类开关。
批量写操作与 plugin_manager 同样走 danger-full-access 审批,通道不可用时会拒绝执行而不是悄悄提权。指派与排序写在 profile 的 assignments.json,启停仍走 cordis.patch.yml,和官方插件页等其他入口的改动会通过聚焦刷新与轮询尽量保持同步。
适合装了一堆 ui-skin-* 或 MCP、想按类统一开关、偶尔需要整块切换皮肤的用户;也适合希望把官方内置与自用插件分开管理、避免误点「整组禁用」伤到框架的人。
使用场景
- 装了很多皮肤插件,想按类一键全部关闭或重新启用
- 需要在官方内置、内核组件与自用插件之间分开管理,避免误关框架
- 希望用拖拽和分组把 MCP、工具等插件整理成自己的工作区
适合人员
- 频繁切换 ui-skin-* 主题皮肤的 DSH 用户
- 插件数量多、依赖设置页整理启停的重度用户
- 希望通过对话或 agent 批量指派、整类开关的进阶用户