RogueServitor-495/dsh-plugin-manager
RogueServitor-495★ 0JavaScript最后同步: 2026-08-17
—
README 摘要
dsh-plugin-manager 一个 dsh Web 的 插件管理插件 (官方插件管理功能的平替):集成到 设置 → 插件 页 作为一个独立的「插件管理」tab,同时保留右下角「🧩 插件管理」浮动快捷入口(可用 fab: false 关闭)。支持 管理已有插件 (列表 / 启用 / 停用 / 移除)和 通过 URL 等 方式导入新插件 (git URL、GitHub 短链、npm 包名、tarball URL、本地路径),并 区分 官方内置插件与外部插件 (外部可管理,官方只读展示)。 功能 能力 说明 插件市场 新增「插件市场」tab:爬取 GitHub topic dsh-plugin (官方市场),展示 50 个仓库(★star / 语言 / 更新时间 / 标准插件标记 / 已安装标记),支持搜索、一键安装(复用导入管线);服务端缓存 5 分钟防 GitHub API 限流 设置页集成 注册为 设置 → 插件 的「插件管理」「插件市场」两个 tab(与官方「配置」「插件列表」并列),作为官方管理功能的平替 区分官方/外部 外部插件(用户补丁行,可启停/移除,橙色「外部」标记)与官方内置插件(bundle 层,只读,蓝色「官方内置」标记)分区展示 列出已注册插件 行 id、模块名、Cordis 状态(已挂载/等待依赖/失败…)、是否已安装、是否有客户端 half 启用 / 停用 写入 profile 的 cordis.patch.yml (id 定向 disabled 覆盖行),dsh 的 patch HMR 热生效 ,无需重启 移除插件 删除补丁行 + pnpm remove 卸载依赖 + 从 dsh.profile.bundles 移除 导入插件 pnpm add 装入 profile: git+https://….git 、 github:owner/repo 、 https://github.com/owner/repo 、npm 包名、 http(s)://….tgz 、 file:./路径 / 绝对路径 记录来源与版本 持久化 registry( /.dsh-plugin-manager.json )记录每个插件的 source / url / kind / installedAt / lastVersion ,state 一并返回(已装插件按依赖 spec 自动回填 url) 更新 / 切换 update :重新 pnpm add 拉取最新(git 插件更新到远端 HEAD); switch :按 tag/分支/commit(git)或版本号(npm)切换;卡片上「更新」按钮 + 版本号点击切换 服务器 API /api/plugin-manager/{state,toggle,import,remove} (同源),可选 to…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 145,755
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 11,175
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 7,291