Repository navigation
Releases
Releases · xwh5/dsh-diff-review
v1.0.6
v1.0.5
v1.0.4
v1.0.3 同一轮多文件归组修复(宿主事件 data.turn)
修复
- 发现宿主会话事件没有 turn/start/turn/end 类型,但每个事件自带 data.turn(当前轮号)
- turn 归因改为直接读取 session/event 的 data.turn,同一轮 agent 修改的多个文件稳定归入同一轮
- 此前 最新一轮 只显示最后一个文件(每次写文件被当成新轮),现已修复
- 订阅失效时兜底为同轮窗口复用(10min),单测 25 个通过
v1.0.2 修复最新一轮只显示一个文件
修复
- 最新一轮多文件归组:同一轮 agent 修改多个文件时,全部归入同一 turn(此前每写一次文件视为新一轮,导致最新一轮只剩最后写入的文件且执行中不断变化)
- 引入 session/event 订阅(turn/start|end/user/message)作为真实 turn 主信号,替代不可用的 session.events 扫描
- 订阅失效时兜底改为同轮窗口复用(10min),不再每次递增
- 单测增至 25 个(含 nextFallbackTurn 4 例)
v1.0.1 diff view 统一命名与最新一轮修复
修复
- 修复“最新一轮”白屏(React Hooks 违规)与 0 轮无数据问题(turn 兜底 + 0→1 迁移)
- 最新一轮空态优化:header 显示 第X轮,提示切回此会话
- ErrorBoundary 隔离 diff 渲染异常
- 抽取复用(getFilesWithFallback/maxTurn/resolveTurn)消除重复与 Message Chains
- 移除 debug 调试路由,补单测 21 pass
命名统一
- 仓库由 dsh-change-review 重命名为 dsh-diff-review,包名、install 命令、profile 依赖统一为 diff view(github:xwh5/dsh-diff-review)