dsh pluginsEnglish
← 返回热门插件目录

1.安装新插件

a1141171521/dsh-plugin-conflict-guard · 技能

安装新插件前检测是否和现有插件存在冲突 2.检测已安装的插件是否存在冲突

★ 3GitHub 星标
0分支
2026-08-22最近更新
JavaScript开发语言
MIT许可证

主要功能

  • 安装前检测在 tools/pre-execute 瀑布流中拦截 cordis_define / cordis_run,在任何插件被创建或激活之前介入。
  • 能力声明提取静态分析新插件源码,提取其声明的能力
  • 设置命名空间(settings.register)、命令(commands.register)、技能(skills.register)
  • 登记表通过 cordis/dynamic-package / cordis/dynamic-retract 事件跟踪已安装插件及其声明,冲突来源显示为 插件「名字」
  • 实时运行时叠加 tools.schemas()、commands.list()、settings.describe()、skills.list() 等实时快照,冲突来源显示为 现有运行时/其他插件。

使用条件

  • 静态分析能力提取基于源码正则,属于尽力而为
  • 动态注册(运行期才决定名字)无法覆盖,可能有误报——因此最终决定权始终交给用户。

安装命令

dsh plugin --profile web add github:a1141171521/dsh-plugin-conflict-guard
查看 GitHub 仓库 ↗返回热门插件目录