-
Notifications
You must be signed in to change notification settings - Fork 1.6k
[Bug]: [v1.17] 保存冲突反复触发,未保存的会话被强制存为 recovery 分支 #6014
Copy link
Copy link
Closed
Labels
agentCore agent loop (internal/agent, internal/control)Core agent loop (internal/agent, internal/control)bugSomething isn't workingSomething isn't workingdata-lossData loss (sessions, config, history)Data loss (sessions, config, history)v2Go rewrite (1.x) — main-v2 branch, active developmentGo rewrite (1.x) — main-v2 branch, active developmentwindowsWindows-specificWindows-specific
Description
Metadata
Metadata
Assignees
Labels
agentCore agent loop (internal/agent, internal/control)Core agent loop (internal/agent, internal/control)bugSomething isn't workingSomething isn't workingdata-lossData loss (sessions, config, history)Data loss (sessions, config, history)v2Go rewrite (1.x) — main-v2 branch, active developmentGo rewrite (1.x) — main-v2 branch, active developmentwindowsWindows-specificWindows-specific
Version line
v2 — Go rewrite (1.x), main-v2 (active development)
Exact version
v1.17.0
What happened?
🐛 Bug 描述
Reasonix 客户端 v1.17 在启动或运行过程中,反复弹出"检测到保存冲突"警告,
并将未保存的本地对话强制保存为 recovery(恢复分支)。
📸 复现步骤
检测到保存冲突,已为 [会话名] 保留一份冲突副本。session changed on disk; unsaved local transcript was saved as recovery branch20260705-xxxx-recovery-xxx.ckpt)🔍 影响
📁 相关文件
~/AppData/Roaming/reasonix/config.toml~/AppData/Roaming/reasonix/projects/[project]/sessions/💻 环境信息
Steps to reproduce
📸 复现步骤
检测到保存冲突,已为 [会话名] 保留一份冲突副本。session changed on disk; unsaved local transcript was saved as recovery branch20260705-xxxx-recovery-xxx.ckpt)OS / platform
Windows 11
Relevant logs or output