Skip to content

v6.3.0-dsh.3

Choose a tag to compare

@github-actions github-actions released this 22 Aug 08:03
· 12 commits to main since this release

更新内容详见 CHANGELOG.md

修复

  • 规范对齐(dsh-plugin-devsrc/superpowers.ts 复用 dsh-skill/isSkillName 校验,移除本地正则;ConfigproviderName 改为必填(Schemastery 默认值仍在 schema),拒绝保留名 runtime 并补 .descriptionConfig 接口与 schema 已对齐可选/必填
  • 健壮性list/get 尊重 options.signal 并及时 throwIfAborted()list 内对重复 skill name 去重并 warnstat 失败记 debug、YAML 解析失败单独 warnparseSkillFile 不再静默吞错;移除 import.meta.url 静默降级,改为显式失败(“失败要响亮”)
  • 生命周期apply 改用单一 ctx.effect 包裹 registerProvider + skills/change 监听,卸载时按序清理,HMR 无残留
  • 打包package.json 新增 prepare 脚本(与 prepack 并存),修复 github:Wenaixi/dsh-superpower 直装时无 lib/ 构建的坑
  • 文档:同步 CLAUDE.md(技术栈/架构/目录/配置/注意事项/决策日志)与代码修复一致;明确 lib/ 已提交

完整更新日志: CHANGELOG.md