dsh-dcp v0.1.0-rc.5
修复 dedup 替换导致会话中断的回归:
applyDeduplication构造tool/result替换事件时只带{turn, step, message},
丢掉了原始事件中可选的非消息字段(如失败结果的error: {name, code}),
触发 dsh surface 不变量tool/result surface replacement may change only content,
会话在“继续”时直接报错停止。- 现在替换事件保留原始
data全部字段,仅替换消息 content;新增回归单测
(带error字段的重复结果可被替换且不违反不变量)。
commit: 566948190647fbe042af5c77896e5ee45980e754