MutaLucem/dsh-plugin-integration ↗★ 6
dsh-plugin-integration
DSH 插件整合中心:识别已装插件并打 tag 分类、功能重叠识别与实时切换、兼容性自检(存在性/共用性冲突)与修复预案、启用/停用及安全性预检。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MutaLucem/dsh-plugin-integration说明文档
阅读完整 README ↗3. 外部配置文件
默认配置:config.default.json(已内置于 src/host.js 的 DEFAULT_CONFIG,两者需保持一致)。
用户自定义:把配置复制为 ~/.dsh/dsh-plugin-integration.json 后编辑,无需重新编译即可增删插件元数据与规则。
{
"protected": ["ui-web-ui-compat"], // 禁止停用的核心条目
"plugins": { // 按 entryId 覆盖/新增(与默认合并)
"my-plugin": { "label": "我的插件", "category": "某类", "tags": ["某tag"], "stars": 123, "capability": "…", "boundary": "…" }
},
"overlaps": [ /* 整体替换默认重叠组 */ ],
"compatRules": [ /* 整体替换默认兼容规则 */ ]
}
合并规则:plugins 按 key 合并(用户条目覆盖/新增),overlaps / compatRules / protected 整体替换。