全部插件

DSH / BUNDLE / CLIENT-UI

dsh-plugin-integration

v1.3.10MutaLucem / dsh-plugin-integration0f720b7e53

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-plugin-integration

DSH 插件整合中心:识别已装插件并打 tag 分类、功能重叠识别与实时切换、兼容性自检(存在性/共用性冲突)与修复预案、启用/停用及安全性预检。

README / ZH

插件文档

目录摘要

DSH 插件整合中心:识别已装插件并打 tag 分类、功能重叠识别与实时切换、兼容性自检(存在性/共用性冲突)与修复预案、启用/停用及安全性预检。

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

1. **启停/切换需重启 DSH 生效**:改的是组合补丁文件,启动时读取。 2. **写盘依赖会话上下文**:动态插件默认运行在 `workspace-write` 沙箱(只能写工作区);本插件写入 `~/.dsh` 前会通过 `sandboxPolicy.resolve({ session })` 解析真实模式(本会话为 `danger-full-access`)。经动态工具 `plugin_integration`(模型调用)时具备会话上下文、写盘正常;浏览器设置页直接调用 `host.call` 若未携带会话上下文,写盘可能被 `workspace-write` 拦截——这是动态插件沙箱的固有边界。 3. **皮肤由皮肤中心管理**:`ui-skin-*` 标记「皮肤中心管理」,不提供本插件启停。 4. **`fiberPhase` 运行时阶段**:`pluginInventory` 为 Remote-only,动态插件经 `typertGateway` 直连可能失败时回退为「配置态」判定;「已生效/已启用/已停用」仍准确。 5. **语义信息仍需人维护**:能力边界/重叠/兼容规则是「语义」,机器无法从文件自动确证;未知插件只能给启发式标签,精确信息需录入 `~/.dsh/dsh-plugin-integration.json`。 6. **更新检测的网络依赖**:「同步更新」对 npm 包查 npm registry 最新版、对 `github:` 包查 GitHub HEAD 提交;`file:`/`link:` 本地包不参与检测。GitHub 未认证限流(403/429)时 github 包可能检测不到(npm 包不受影响);也可在配置里手动填 `latestVersion` 兜底。 ---