Skip to content

v0.2.0

Choose a tag to compare

@masknull masknull released this 30 Aug 12:21
· 10 commits to main since this release

dsh-session-prompt v0.2.0

适配 DSH dsh-v0.1.2-alpha.1(要求 DSH ≥ dsh-v0.1.2-alpha.1;更老宿主会拒绝加载并给出明确诊断,请改用 v0.1.x)。

为什么发布本次版本

DSH dsh-v0.1.2-alpha.1 移除了 @deepseek-ai/dsh-client-runtime 包,快照 store 原语迁入新冻结模块表词 @deepseek-ai/dsh-client-store。旧版本 client 半区 require("@deepseek-ai/dsh-client-runtime/client") 在新版加载器解析不到,导致 Failed to load plugins(missed the module table)。

变更

  • 客户端快照 store 原语改用 @deepseek-ai/dsh-client-store(createSnapshotStore / SnapshotStore)
  • SettingsScope 类型改从 @deepseek-ai/dsh-client-ui-settings/client 导入
  • ClientContext 类型替换为 @deepseek-ai/cordis 的 Context
  • 构建 externals 与 dsh.client.inject 同步更新
  • 客户端 factory 增加兼容守卫:老宿主(< dsh-v0.1.2-alpha.1)拒绝加载并提示升级 DSH 或回退 v0.1.x
  • 版本号 0.1.0 → 0.2.0

安装

dsh plugin --profile <profile> add github:masknull/dsh-session-prompt

固定版本安装:github:masknull/dsh-session-prompt#<commit-sha>;本版本 tag 为 v0.2.0。

License

MIT