Skip to content

Releases: Zaogaogwc/dsh-plugin-manager

DSH Plugin Manager v0.4.7

Choose a tag to compare

@Zaogaogwc Zaogaogwc released this 15 Aug 18:42

DSH Plugin Manager / DSH 插件管理

首个 GitHub 正式版本。面向 DSH Web 的 Mod 风格插件管理界面,遵循 Harness 的文件化组合、Cordis 生命周期和 Loader 热重载机制。

First official GitHub release. A Mod-style plugin manager for DSH Web that preserves Harness file-backed composition, Cordis lifecycle ownership, and Loader hot reload.

主要功能 / Highlights

  • 按 Agent 预设、来源包、分类和具体工具分层浏览。
  • 变更前预览,可单项、分类或整包启用与禁用;安装文件不会删除。
  • 保存当前启停状态为独立 Mod 方案,与 Agent 预设明确分离。
  • 显示 Cordis/Loader 状态、依赖缺失、加载失败和需要重启等诊断。
  • AI 仅对第三方插件生成本机分类与筛选建议,不改写官方目录,也不会自动应用变更。
  • 官方工具简介支持中英双语,并跟随 DSH 语言设置。
  • 支持 npm 更新检查、确认更新、备份、验证和失败回滚。
  • 支持恢复默认状态、managed 补丁修复、历史记录和撤销。

0.4.7 修复 / Fixes

  • 修复重新启用最后一个托管插件后,空白 cordis.patch.yml 导致 DSH 下次启动失败的问题。
  • 无禁用项时写入合法的 YAML 顶层数组 [];新增禁用项时自动移除占位符。
  • Loader 转换未及时完成时准确显示“需要重启”,不再误报为依赖或加载失败。

安装 / Install

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

然后打开 设置 → 插件 → 插件管理

Then open Settings → Plugins → Plugin Manager.

验证 / Verification