Skip to content

v0.9.0 — 清理 0.1.6 以前兼容,宿主下限 ≥ 0.1.6-alpha.2

Choose a tag to compare

@KannaKuron KannaKuron released this 28 Sep 07:53
· 9 commits to main since this release

类型:chore(清理 0.1.6 以前的兼容代码,宿主下限提高到 0.1.6-alpha.2)

  • 删旧设置座位:client 半不再注册 settings.plugin.item(0.1.6-alpha.1 及更早的
    「设置 → 插件」列表座位);设置卡只挂 plugins.bundle.config(0.1.6-alpha.2 起的
    「插件」面板 bundle 详情页,即所有在维护宿主上的唯一设置面)。
  • 删 settingsNamespace() era 探测:该 helper 在 dsh 0.1.2-alpha.2 就已移除,远低
    于新下限;host 半旧时代注册改直接传普通字符串命名空间,并随之去掉
    @deepseek-ai/dsh-settings 的动态 import(它唯一的用途就是取那个 helper)。
    0.1.7 分界的 typeof settings.register === 'function' 双时代探测保留
    (0.1.6-alpha.2 宿主走命名空间注册,0.1.7+ 走行 Config)。
  • 宿主下限:engines.dsh 与 peer @deepseek-ai/dsh 从 >=0.1.0 提到
    >=0.1.6-alpha.2(0.1.6 从未出过正式版,alpha.2 是首个带插件面板配置座位的版本;
    门禁 semver.satisfies(..., { includePrerelease: true }) 对该写法放行 0.1.7-rc.2)。
    冒烟测试的字面量断言与守卫同步更新。
  • AGENTS.md 同步:不变量 4(旧时代注册形态)/ 5(单座位)/ 6(slot 契约)/ 13(peer
    下限)与验证清单。