来源: #192 (#192) 分析 引擎移植到 DSH 0.2.0 seam 线 时发现
问题
DSH 0.2.0 把 settings 服务更名为 SettingsForms 并移除了 installSection,引擎无法再注册设置段。因此在 peer 下限(0.2.0-rc.2)之上的所有受支持宿主上,/acp-prune config set/reset 降级为只读 + 指引文本(启动时一次性 warn),六个标量旋钮的热更新(经 ~/.dsh/settings.yaml)不可用。读取面(list / status)不受影响,仍对组合值保持实时。
影响
- 用户无法在运行时调整 nudge 阈值 / 窗口旋钮,需要改 cordis.patch.yml 里的插件配置行并重启。
- 相对 v0.2.26(0.1.5 线上写路径可用)是一次功能降级——有意为之的临时状态,不是目标形态。
建议修复
让引擎声明自己的 static Config schema(SettingsForms 依此构建设置段),经新入口重新注册六个标量键;现有能力探测保留为旧服务形状的兜底。动手前先对已发布的 dsh-settings 0.2.0 tarball 核实 SettingsForms 的段构建公开形状(API 名称、键约束、写回语义),再按 §4 SOP 落地并补回归测试。
来源: #192 (#192) 分析 引擎移植到 DSH 0.2.0 seam 线 时发现
问题
DSH 0.2.0 把 settings 服务更名为 SettingsForms 并移除了
installSection,引擎无法再注册设置段。因此在 peer 下限(0.2.0-rc.2)之上的所有受支持宿主上,/acp-prune config set/reset降级为只读 + 指引文本(启动时一次性 warn),六个标量旋钮的热更新(经 ~/.dsh/settings.yaml)不可用。读取面(list/status)不受影响,仍对组合值保持实时。影响
建议修复
让引擎声明自己的
static Configschema(SettingsForms 依此构建设置段),经新入口重新注册六个标量键;现有能力探测保留为旧服务形状的兜底。动手前先对已发布的 dsh-settings 0.2.0 tarball 核实 SettingsForms 的段构建公开形状(API 名称、键约束、写回语义),再按 §4 SOP 落地并补回归测试。