Skip to content

/acp-prune config 写路径在 DSH 0.2.0 上失效(SettingsForms 迁移) #193

Description

@ranxianglei

来源: #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 落地并补回归测试。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions