baisama-cloud/dsh-conflict-guardian
DSH 启动时扫描加载器中的插件冲突(重复挂载、启动失败、依赖缺失、配置行 id 重复),自动停用或恢复冲突插件,并在 Web 界面弹出冲突报告。
关于此插件
- 重复挂载检测:同一模块以完全相同配置挂载多次视为真正重复,自动停用后加载的实例、保留第一份;同一模块不同配置(如 tool-subagent 的 spawn/fork 双实例)是合法的 Cordis 多实例模式,不会误判; - 启动失败检测:激活时抛出错误的插件(fiber 处于 failed,错误信息常直接指明冲突,如 service X has been registered at …),自动停用并报告失败原因; - 依赖缺失检测:因等待无人提供的注入服务而永远无法激活的插件(fiber 挂起),自动停用并列出缺失的服务名; - 自动恢复:启用但没有运行实例的条目会自动尝试重新启动(覆盖误停、加载失败等场景),恢复成功会明确提示; - 配置行 id 重复:静态扫描组合文件,发现同一文件内行 id 重复会给出警告(下次启动会导致加载器直接抛错),但不会修改你的配置文件; - 界面弹窗:检测到冲突后,页面打开时自动弹出报告,逐条显示冲突详情与处理结果,可「重新检测」或「知道了」关闭。
$ dsh plugin --profile web add dsh-conflict-guardian$ dsh plugin --profile web add github:baisama-cloud/dsh-conflict-guardian健康评分构成
52 / 100评分综合许可证、社区信号、文档与分发情况,并非代码审计。安装前请审阅源码与 manifest。
安全信息
关键指标
Related
相关插件
为 DeepSeek Harness 打造一个真正的办公环境。 Univer Office 插件将电子表格、文档、幻灯片、画布、多维表格等汇聚到同一个运行时——数据互联、修改经过校验、变更按版本管理,并以隔离工作树支持多 Agent 协作。
让纯文本模型处理视觉任务:粘贴图片后自动切换到 Vision Toolkit 变体,支持图片问答、多图比较、长截图 OCR、截图还原前端 UI、元素定位与像素对比。默认无需 API Key——图片经作者自建的免费服务处理,每台机器每天 100 张;也可改为指向自己的服务商。
- 统一管理:按来源分组,搜索技能、查看正文,一键启用或停用。 - 区分全局与项目:项目页跟随当前会话,同名技能优先使用项目副本。 - 复用已有技能:支持 Codex、Claude Code、Copilot 等常见 Agent,启停不会修改它们的源文件。 - 创建与导入:新建技能,或导入 ZIP、技能文件夹和 SKILL.md,统一保存到全局 DSH。 - 回收与恢复:删除 DSH 技能后先进入回收站,误删可找回。
支持 OpenCode、Codex、码道(CodeArts Agent)、WorkBuddy、DeepSeek Harness(DSH)、OfficeAce、Hermes、OpenClaw、AtomCode。
把 Playwright / Patchright(可选 Chromium 驱动) 与 OpenCLI 作为插件自身的 npm 依赖打包(优先插件本地,缺省回退全局复用),对外提供一个 browser 服务 + 一组交互式浏览器工具。dsh-web-search-pro 通过 inject: ['browser'] 注入该服务,驱动它的浏览器 / OpenCLI 后端——不再依赖全局 CLI。
DSH Web GUI 的 Catppuccin 主题插件:Latte、Frappé、Macchiato、Mocha 四套主题接入原生主题系统,一键切换并记住选择;另附可开关的玻璃质感皮肤,顶栏、侧边栏、输入框、统计行与轨迹视图的磨砂玻璃效果可自由调节。