dsh-plugin-conflict-advisor(插件冲突顾问)
August 19, 2026 · View on GitHub
📦 仓库地址:https://github.com/SongYuhui14/dsh-plugin-conflict-advisor

DeepSeek Harness (DSH) 插件:检测已安装/已启用插件之间的冲突,防止"功能重复插件同时启用导致 bug"。
解决什么问题
DSH 社区插件数量激增,大量功能重复。同时启用多个同类插件可能引发:
| 问题 | 官方机制 | 后果 |
|---|---|---|
| 多个插件注册同名系统提示词段 | PromptSection name 必须唯一,重复注册 throws | 抛异常 |
| 多个插件声明 complete 段 | 多个 effective complete 段 → assembly fail | 提示词组装失败 |
| 功能重复(多个提示词优化器/侧边栏增强) | 抢同一插槽/注入点 | 界面重叠、行为干扰 |
| 依赖重复(多个插件带 dsh-tools 副本) | duplicate loader entry id / Symbol mismatch | 启动崩溃 |
功能(四层检测)
- 功能重复检测:按类别+描述关键词聚类,识别同功能的多个插件
- PromptSection 重名检测:发现会抛异常的同名提示词段注册
- complete 段冲突检测:发现会导致组装失败的多个 complete 声明
- 依赖重复检测:发现可能引发 loader 冲突的重复依赖
数据来源(方案 C:运行时 + 配置)
- 运行时:
ctx.dynamicCordisRunner.inventory()/inspectPlugin()— 检测当前进程内插件 - 配置:扫描 DSH 配置树的依赖声明 — 检测所有已安装插件
使用方式
对话中直接说:
- "检查插件冲突"
- "插件重复检测"
- "看看我的插件有没有冲突"
或输入命令 /plugin-check,或点击输入框工具行的 ⚡ 按钮。
输出示例
📋 插件冲突检测报告
========================================
🚨 [致命] prompt-section-collision
涉及: plugin-a、plugin-b
原因: 多个插件注册同名系统提示词段 'system-instructions' — 重复注册会抛异常
建议: 必须只保留一个注册者
⚠️ [警告] duplicate-function
涉及: prompt-optimizer、dsh-prompt-polish
原因: 检测到 2 个插件功能重复(提示词优化/改写)
建议: 只保留一个,停用其余
实测数据(2026-08 市场全量扫描)
对 DSH 插件市场 1,554 个插件的实测扫描,检测到 9 组功能重复:
| 重复功能 | 插件数 | 代表插件 |
|---|---|---|
| OCR/视觉 | 16 | dsh-vision-toolkit、dsh-multimodal-skill、glm4v-vision-mcp 等 |
| 记忆管理 | 8 | dsh-memento、dsh-memory-towzai、dsh-memory-manager 等 |
| 语音输入 | 5 | dsh-voice-input、dsh-mic-input、dsh-voice-mic 等 |
| 会话导出 | 4 | plugin-session-export、dsh-session-export 等 |
| 提示词优化 | 2 | dsh-prompt-enhancer、oss-prompt-optimizer |
| 终端面板 | 2 | dsh-terminal-panel、dsh-plugin-terminal |
功能重复插件同时启用时,极易因插槽抢占、提示词段重名、依赖重复引发冲突。
安装
- 通过 DSH 插件市场安装(检索
dsh-plugin-conflict-advisor) - 或手动部署:把仓库放入 profile 的插件目录
开发
lib/index.js — Host 端:冲突检测引擎 + 插件注册
lib/client.js — Client 端:插槽检测 + ⚡ 按钮
相关作品
- crypto-evaluation-assistant — 密评检测辅助
- ai-security-assistant — AI 安全评估
- dsh-plugin-chooser — 插件评分推荐
- dsh-plugin-compat-checker — 插件兼容测试
- dsh-code-vetter — AI 代码安全审查
- dsh-publisher — 一键发布助手
许可
MIT