Loopiplusplus/dsh-plugin-toggle-manager

Loopiplusplus★ 1JavaScript最后同步: 2026-08-20

在 GitHub 打开

Visual plugin manager for DSH Web.

README 摘要

DSH Plugin Manager dsh-plugin-toggle-manager 是 DSH Web 的可视化插件管理器。安装后,在 设置 → 插件 → 插件管理 中管理当前 Web profile 的插件状态与搭配,而不需要手动修改 DSH 的配置文件。 - 当前版本: 1.0.0 - 安装目标:DSH Web profile - 许可证:MIT 本项目既可作为 npm 插件安装,也允许完整复制、Fork 或修改源码后自行打包安装。npm 安装是日常用户的推荐方式;源码方式适合开发、审查和二次开发。 基础功能 插件状态 - 显示 Cordis Loader 当前识别到的插件; - 支持按插件名称或 Loader ID 搜索; - 分开显示 插件总数 、 当前已启用数量 与 非官方插件总数 ; - 对可安全管理的非官方插件提供启用/停用操作。 插件搭配(Plugin sets) - 可从当前状态创建搭配; - 可从原始配置创建搭配:不预先选择可选的非官方插件,但始终保留 DSH 必需组件和管理器; - 可编辑、保存并应用多套插件组合; - 删除搭配只会删除搭配记录,不会删除插件,也不会直接改变当前状态。 删除第三方插件 对当前 Web profile 直接安装 、且被明确识别为非官方的插件,提供带二次确认的删除入口。删除会清理相关的 profile 依赖、已知启动配置、搭配引用、锁文件记录与该 profile 的安装链接。 DSH Harness / DSH Web 核心组件、插件管理器自身和插件分组均受保护,不能从本界面停用或删除。 推荐安装:通过 npm + npx 发布到 npm 后,普通用户不需要克隆源码、不需要全局安装 DSH,也不需要手动复制文件。直接在 PowerShell 中执行: 含义是: 1. npx --package @deepseek-ai/dsh 临时获取 DSH 命令; 2. dsh plugin --profile web add 在正确的 Web profile 中调用 pnpm; 3. dsh-plugin-toggle-manager 未指定版本号,npm 会安装该包 latest 标签指向的最新稳定版; 4. DSH 自动把声明了 dsh.bundle.patch 的插件加入 profile bundle 列表。 安装成功后,打开或刷新 DSH Web,在 设置 → 插件 → 插件管理 中查看页面。 不写版本号不代表已经安装的插件会自行更新。需要更新时,重新执行一次相同的安装命令;它会重新解析 npm 的 latest 标签。 如果电脑已经安装了 dsh 命令,也可以使用等价的简短写法: 如果你的 npm / pnpm 被配置为第三方镜像,并且刚发布的版本尚未同步到镜像,可在包名后追加 npm 官方 regis…

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类