Mg-K-Mn/dsh-plugin-manager ↗★ 0
dsh-plugin-manager
DSH 网页端已安装插件管理器,支持一键启用/禁用插件
AI 分析
在 Web 界面提供已下载插件的列表,支持一键启用或禁用,修改即时生效无需重启。适合需要便捷管理和调试 DSH 插件的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Mg-K-Mn/dsh-plugin-manager说明文档
阅读完整 README ↗方式三:免重启手动接线(调试 / 立即使用)
把插件目录放到 profile 的 node_modules 下,并在 ~/.dsh/profiles/web/cordis.patch.yml 末尾追加:
- insert:
- id: dsh-plugin-manager
name: dsh-plugin-manager
dsh 的 patch HMR 会立即挂载宿主 API,刷新浏览器页面后即可在设置 → 插件中看到标签页。
切换安装方式时避免重复接线:如果已经用方式三把
dsh-plugin-manager写进了 profile 的cordis.patch.yml,改用方式一/二时请先删除该- insert:块再重启,否则 bundle 层与 profile 补丁会各自挂载一次本插件(重复注册同一 API 路由会启动失败)。
使用
打开 设置 → 插件 → 已安装插件:
- 搜索框按包名 / 描述 / 条目 id 过滤。
- 每张卡片右侧按钮按当前状态显示“启用”或“禁用”,点击后状态即时生效。
- 展开“详情”查看运行时 Loader 条目;加载失败的条目会标红。
- 页面底部只读展示 profile 的组合层(bundles),区分“已下载依赖”与“内置组合包”。