Skip to content

Releases: xswt442-cmd/dsh-unsandboxed-winbash

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 20 Sep 12:24

修复

  • 插件以默认导出挂载时缺少 inject:0.1.1 起根入口默认导出插件函数,而 dsh 只从这个默认导出读元数据,inject 仅作命名导出等于未声明上下文,整个 boot 直接失败(cannot get property "systemPrompt" without inject)。现在把 inject 挂到函数本身(apply.inject = inject,与 dsh-ballast、dsh-treekeeper 一致)。
  • 0.1.1 与 0.1.2 装到机器上会让 dsh 无法启动,请改用 0.1.3;0.1.0 不受影响,因为它没有默认导出。
  • publish.yml 的发版检查只断言过插件形状(默认导出为函数),新增的单测断言现在同时锁定 inject 随函数走,而发版检查会跑这套单测。

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 20 Sep 11:28

修复

  • ProgramFiles 缺失时的 Git Bash 发现回退写成了 "C:\Program Files"(单反斜杠):JS 求值后是 C:Program Files,不是目录,于是这类宿主上六个候选路径全部失效、并报「找不到 Git for Windows」。已改为合法转义,并新增断言锁定组合后的候选路径与顺序。

变更

  • 模块文档不再用 @module 标签引用私有副本的包名 @deepseek-ai/dsh-winbash:该名字从未发布,出现在本包源码里只会误导读者。

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Sep 18:37

变更

  • 根入口改为导出插件函数本身(export default apply),只提供命名导出的模块不被任何按插件形状校验的工具认作插件。

完整变更: v0.1.0...v0.1.1