在运行时修补、替换和装饰 dsh 插件的库
memorax-ai/dsh-harmony · 技能
用于在运行时修补、替换和装饰 dsh 插件的库
★ 17GitHub 星标
2分支
2026-09-01最近更新
TypeScript开发语言
MIT许可证
主要功能
- 目标已经暴露所需能力时,普通 DSH 扩展点仍然是首选。
- Harmony 解决的是公开 API 与维护 Fork 之间的空白:修改目标没有暴露的内部组件、Loader 条目或编译后行为。
- 不使用 Harmony隐藏或复制内部 UI,并长期同步两套实现 · 使用 Harmony: 在原位置替换选中的组件或编译后调用点
- APIelement() · 作用范围: 一个或多个调用点:替换、包裹、插入、变换 Props 或移除
- 主题运行时架构 · 指南: Harmony 是什么?
使用条件
- 任何 DSH 插件包都可以在 dsh.plugin.compatibility 中描述它与其它插件的关系,无论它是否提供 Harmony Patch
- requires 报告缺失、未启用或版本不匹配的依赖,conflicts 警告同时启用的不兼容组合,integrates 报告当前可用的可选联动。
安装命令
dsh plugin --profile web add github:memorax-ai/dsh-harmony