适配 dsh 0.1.2-rc.1,要求 Node.js 24 或更新版本。这是 0.2.1 的补丁更新,集中修复编辑交互、提示词导入导出与剧情状态可靠性。
修复与体验改进
- 世界书与正则编辑:连续打开世界书只接收最后一次选择,支持取消加载;保存及刷新保留正确的草稿和保存基线,读取失败可以就地重试。
- 预设与角色卡:预设导出往返保留配置的提示词顺序;特殊标识符或同名冲突的预设删除后正确关闭编辑器;含内嵌世界书的角色卡导入失败保留文件并支持重试。
- 输入与搜索:数字输入不再把清空或未完成内容写成 0,最小值限制不打断连续输入;列表不足五项时仍可清除已有筛选。
- 剧情与运行稳定性:保护重复开层时的 WAL 日志,修复开场白轮次冲突、空回复停止挂起,以及世界书扩深递归和写入期间的绑定竞态;模板依赖装载不再挤占第三方代码的计算预算。
- 依赖与格式化:更新测试依赖及 js-yaml,收紧 Markdown 格式化边界。已有依赖告警与隔离措施见依赖安全记录。
完整修复列表见更新日志。
验证
- 全量 124 个测试文件、1554 项测试通过,包含真实文件系统与模拟宿主/服务适配器回归。
- TypeScript、客户端构建及发布包白名单检查通过,
lib交付产物已同步。 - 真实 React 组件和宿主控件完成浏览器交互验证;浏览器验证使用模拟数据。
安装
下载下方 dsh-liketavern-0.2.2.tgz 后执行:
dsh plugin --profile web add ./dsh-liketavern-0.2.2.tgz也可固定到此版本标签:
dsh plugin --profile web add github:Amakurai/dsh-liketavern#v0.2.2安装后重启 dsh web。附件 SHA256SUMS.txt 用于核对安装包完整性。