Bug Report: 恢复副本(Recovery Copy)无限堆积 #8892
guge2477756717-wq
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
概述
Reasonix 桌面端会以约 20~60 秒一个的速度持续生成「哈喽・副本」恢复副本会话,几小时内堆积数十个,占满侧边栏会话列表,并导致 Hermes 上下文注入 token 超限报错。
环境
现象
根因分析
会话目录数据库 C:\Users\hande\AppData\Local\reasonix\session-catalog\v2.sqlite 的 catalog_sessions 表:
conflicts.jsonl 样例:
{"at":"2026-08-14T22:01:12.6680031+08:00","mode":"rewrite","outcome":"recovery_depth_cap_isolated","kind":"diverged","disk_messages":221,"snapshot_messages":229,"base_revision":1,"disk_revision":1}
关键观察: outcome = "recovery_depth_cap_isolated" 且 kind = "diverged",disk_messages(221) != snapshot_messages(229)。每次快照/重写检测到会话文件发散就生成新 recovery 副本,且对同一源会话没有节流/合并。
并发进程(触发条件)
问题发生时同时运行 5 个 Hermes.exe + 1 个 reasonix-desktop.exe,多进程并发写同一会话分支,持续触发 snapshot/rewrite conflict。
期望修复
备注
All reactions