claude code的session部分对话丢失

问题描述

我在使用claude code进行长任务开发的时候,会出现新的对话记录没有保存到session的情况。第一次出现这个问题的时候忘记是多长的任务了,这次出现是开了一个八小时任务,其中第一段持续了五小时,第二段是持续了三小时。
不慎关闭对话窗口之后,重新打开claude code,选中对话时,发现丢失了一部分对话,表现形式是:

用/resume回到之前的对话记录的时候,加载的前面的对话是正常的,但是从某一个对话之后的内容就全消失了。例如,如果我是零点开始的任务,运行了八小时,在我重新开启的时候,对话仅剩下了6小时的内容,其余两小时的对话不见了,且在这个窗口内再次进行对话,退出后重进,再次对话的内容也没有保存到这个session里。

佬们有出现一样情况的吗?

我今天恶心的不是丢失会话,,是 opus 在造假,我叫他调用 codex 去 review 他写的代码,这货假模假样运行了 10min,然后说 codex 造假,我去看了 codex 的会话,请求都没得,然后他和我道歉。妈的

我也遇到了,resume显示的是个把小时之前的内容,给我整得相当难受,正要修复的bug对应的那部分对话刚好没了,无奈新开对话重新读文件硬查问题

是这样的,我也丢了很多内容,让他查也不查,光说是压缩上下文的问题

claude-code/CHANGELOG.md at 9772e13f820002c9730af67a2409702799c7ddc6 · anthropics/claude-code · GitHub 也许是这个?

有碰到哦,只能让他重新去恢复上下文,本地记录是在的,但是resum丢掉了部分内容