Releases: xswt442-cmd/dsh-unsandboxed-winbash
Releases · xswt442-cmd/dsh-unsandboxed-winbash
Release list
v0.1.3
修复
- 插件以默认导出挂载时缺少
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
修复
ProgramFiles缺失时的 Git Bash 发现回退写成了"C:\Program Files"(单反斜杠):JS 求值后是C:Program Files,不是目录,于是这类宿主上六个候选路径全部失效、并报「找不到 Git for Windows」。已改为合法转义,并新增断言锁定组合后的候选路径与顺序。
变更
- 模块文档不再用
@module标签引用私有副本的包名@deepseek-ai/dsh-winbash:该名字从未发布,出现在本包源码里只会误导读者。