Mg-K-Mn/dsh-plugin-manager0

dsh-plugin-manager

DSH web GUI 已安装插件管理器:列出已下载插件,随时一键启用/禁用,持久化到 profile 的 cordis.patch.yml 并立即生效。

AI 分析

在 Web 界面提供已下载插件的列表,支持一键启用或禁用,修改即时生效无需重启。适合需要便捷管理和调试 DSH 插件的用户。

パッケージ
dsh-plugin-manager
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/15

インストール

$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),区分“已下载依赖”与“内置组合包”。