xiyue718/dsh-ui-plugin-manager
xiyue718★ 0TypeScript最后同步: 2026-08-17
—
README 摘要
@dsh-external/ui-plugin-manager 在 DSH Web 客户端的“设置 → 插件”页面中新增“插件管理”导航标签,用于管理所有已安装的、非系统自带的第三方插件。 功能 - 查看第三方插件列表: - 插件模块名 - Loader Entry ID - 版本 - 作者 - 启用/禁用状态 - 当前 Fiber 状态 - 启用 / 禁用插件:通过 Loader 动态更新,立即生效,无需重启。 - 卸载插件:从当前 Loader 运行时移除。 - 搜索:按插件名称、Entry ID、作者筛选。 - 操作反馈:操作完成后自动刷新列表,并显示成功或失败提示。 与系统插件的关系 - 只列出并管理第三方插件。 - @deepseek-ai/ 、 cordis: 、 deepseek-harness/packages/ 、 deepseek-harness/vendor/ 等系统内置条目会被过滤,不会出现在列表中,也不会被误操作。 安全说明 - 卸载操作会弹出确认框。 - 卸载使用 ctx.loader.remove(entryId) ,从当前运行实例移除该插件。 - 如果插件是通过超级模组注入器注入的,重启后可能由超级模组自动恢复;如需永久卸载,请使用 dev uninject plugin 。 - 本插件没有提供配置表单入口;需要配置的插件仍可继续使用原“配置”标签页。 Host API 安装到其他 DSH 客户端 方式一:超级模组注入器(推荐) 然后打开/刷新 DSH Web,进入 设置 → 插件 → 插件管理 。 方式二:本地 bundle 装配 方式三:手动 bundle 配置 将插件目录放入目标 DSH 可解析位置,在 profile 的 package.json 中声明依赖和 bundles 条目,然后重启 DSH Web。 使用步骤 1. 打开 DSH Web 设置。 2. 进入“插件”页面。 3. 切换到“插件管理”标签。 4. 查看第三方插件列表。 5. 点击“启用/禁用”切换状态,或点击“卸载”移除插件。 6. 列表会自动刷新并显示操作结果。 构建产物 - host: lib/index.js - client: lib/client.js - 打包文件: dsh-external-ui-plugin-manager-0.0.1.tgz
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 140,164
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 10,272
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 6,371