松鼠 (@squi2rel) 在 codex删掉了我的对话记录 中发帖
一早起来鞭策codex干活,发现打错字,习惯下按两下esc准备修改。结果报错崩溃
[GVN11K$IXYCAXFM288H9SH]
这时候还以为是codex的bug,于是尝试resume。结果
[X0H%8Q{@Y2VBZWXS8LU]
当时就觉得大事不妙,去~/.codex/sessions底下一看,果然,目录空空如也。所有对话都消失了!
事已至此,只好先查找原因。结果是codex删的
[image]
对着进程一查,发现是一个运行了很久的开了goal模式的会话。可是以前这个goal一直没出过问题,今天早上怎么会突然删我的文件?
思考了一下,想起来昨晚给这个会话发了一条“空间告急。清理临时文件”的指令,又想起来,goal模式有个特性,会把用户的最后一条输入和goal目标一起发送,导致codex每个循环都清理空间,最后清理到了session上。几百次对话全部消失,损失惨重啊...