Repository navigation
修复内容
MCP 配置变更改为在线生效(官方机制)
此前「模型与能力 → MCP」中的每一次新增、修改、停用、删除、导入或市场安装,都会提示「重启 dsh 后生效」。该重启并非官方机制:官方插件管理器通过 app-boot 的 reconcileProfilePatches 对补丁层变更执行在线重组(带 hmr 服务的宿主在文件写入后自动重组);而桌面端的重启由应用托盘菜单承担,官方 dshDesktop 桥并未提供任何重启接口——本插件客户端此前调用的重启桥方法在官方桥面上并不存在,桌面端的「重启服务」按钮实际是无效操作。
本版本将 MCP 变更接入官方在线重组链路:
- 每次变更写入补丁层后,即以运行时锚定的 app-boot 执行与官方一致的
reconcileProfilePatches; - 重组成功时返回
applied: true,界面显示「已生效,无需重启」,变更即时进入运行中的会话; - 宿主缺少该能力时(0.1.x 等旧运行时)保持原有「需重启」提示,独立 dsh web 的自重启通道不变;
- 桌面端不再调用不存在的重启接口:需重启时仅按官方方式提示使用托盘菜单「重启服务」,页首的重启按钮仅保留在独立运行模式。
已通过真实宿主端到端验证:新增、停用、删除均在线生效,无需任何重启。
其他
- 桌面桥类型声明修正为官方实际暴露的表面(此前声明了并不存在的接口成员)。