Skip to content

v0.4.1

Choose a tag to compare

@YOGEMOW YOGEMOW released this 14 Aug 09:16
· 16 commits to master since this release

v0.4.1 — 修复插件降级失效 + 消除重复安装

Fixed

  • 插件图片降级从未生效的根因isCurrentModelTextOnly 以裸 { sessionId } 调用 sessions.models,真实 api-proxy 从 request.payload 解构导致抛错,被 catch 吞掉后回退上游,图片上传仍被拒绝(MODEL_DOES_NOT_SUPPORT_IMAGES)。已改为完整请求形状 { payload: { sessionId } } 并新增形状回归测试。实测(API 探测):修复后纯文本模型图片上传降级成功。

Changed

  • 消除 harness 上的重复安装:插件不再把技能素材物化到 $DSH_HOME/skills/deepseek-prism,改为启动时通过 ctx.skills.register 运行时注册技能(资源基准目录指向包内素材)——harness 上只有插件这一处技能来源;已清理 ~/.dsh/skills/deepseek-prism 旧副本与仓库内生成的素材副本(发布时由 prepack 按需生成)。

验证

  • 插件测试 14 项全部通过(新增 models RPC 形状回归、技能注册、无物化验证);全量 node --test 57 项通过。
  • 安装:pnpm dsh plugin --profile web add <本包 tarball>,重启 GUI 后技能出现在目录中(来源:插件运行时注册)。