Skip to content

dsh-memsearch v0.1.6

Choose a tag to compare

@clouwer clouwer released this 14 Aug 06:06
· 2 commits to main since this release

修复:注入的会话状态消息缺少 id,导致会话历史无法加载

createStatusMessage() 构造的 user 消息没有 id 字段,DSH 持久化校验(assertMessageEventShape)要求所有 user/message 必须带非空 id,因此注入该消息的会话在读取历史时抛 SessionPersistenceCorruptionError,前端显示「历史加载失败」。

修复:注入消息通过 randomUUID() 生成稳定 id,与 DSH 官方 createUserMessage() 行为一致。

注意:已损坏的会话日志(缺 id 的事件)不会被本版本自动修复,需手动修补或重建会话文件。