ChatGPT无法归档对话

HT3301601278 2026-08-19 08:44 1



有佬友碰到这个bug吗,今天更新之后就删不了对话了,一直报错

最新回复 (14)
  • 月月朋 08-19 09:10
    1

    同样的问题,无法完成归档,用了codex++的脚本市场( Bennett UI Improvements),然后就有了删除按钮。

    另外还可以「在新窗口打开」试试看。

  • HT3301601278 楼主 08-19 10:11
    2

    目前找到解决办法了,这是官方的bug


    0. 先完全退出 Codex


    1. 然后备份 state_5.sqlite


    py -c "import sqlite3,os,datetime; src=os.path.expandvars(r'%USERPROFILE%\.codex\state_5.sqlite'); dst=src+'.backup-'+datetime.datetime.now().strftime('%Y%m%d-%H%M%S'); s=sqlite3.connect(src); d=sqlite3.connect(dst); s.backup(d); d.close(); s.close(); print('backup:',dst)"

    会得到类似:


    backup: C:\Users\HT\.codex\state_5.sqlite.backup-20260819-091234

    2. 然后看看总共有多少条


    py -c "import sqlite3,os; db=os.path.expandvars(r'%USERPROFILE%\.codex\state_5.sqlite'); c=sqlite3.connect(db); rows=c.execute('SELECT id, rollout_path FROM threads WHERE archived=0').fetchall(); bad=[r for r in rows if r[1] and r[1].startswith('\\\\?\\')]; print('affected:',len(bad)); [print(r[0],r[1]) for r in bad]; c.close()"

    比如可能看到:


    affected: 27
    019ffa51-...
    \\?\C:\Users\HT\.codex\sessions\...

    019abc...
    \\?\C:\Users\HT\.codex\sessions\...

    3. 然后批量修复


    py -c "import sqlite3,os; db=os.path.expandvars(r'%USERPROFILE%\.codex\state_5.sqlite'); c=sqlite3.connect(db); c.execute('BEGIN IMMEDIATE'); rows=c.execute('SELECT id, rollout_path FROM threads WHERE archived=0').fetchall(); bad=[(i,p) for i,p in rows if p and p.startswith('\\\\?\\')]; c.executemany('UPDATE threads SET rollout_path=? WHERE id=?',[(p[4:],i) for i,p in bad]); c.commit(); print('fixed:',len(bad)); c.close()"
  • huangsam04 08-19 10:20
    3

    我尝试了,但是没有什么作用。


    但是这是昨天删了,今天刚装的Codex。只有一个对话,我就直接state_5.sqlite给删了,再打开Codex就可以归档了。不知道啥问题。

  • 拓真 08-19 10:21
    4

    我已经重装两次 来这一搜原来大家都有 我还以为是切账号切的

  • zhitou 08-19 10:23
    5

    我都是直接让codex给我删 ^-^原来大家都有这个问题。

  • HT3301601278 楼主 08-19 10:28
    6

    只有一个对话的话是因为进去就默认加载了一遍,又触发了这个bug,此时不关闭codex,重新在命令行执行那些命令,然后就可以了

  • Gehina 08-19 12:45
    7

    我重装两次了,我还以为是我更新了ccw,一退出codex就不能归档了

  • slime23 08-19 15:54
    8

    原来是bug…我反反复复重装都有这个问题,吓死了

  • 封影幻月 08-20 09:16
    9

    我是先关闭codex,然后把state_5.sqlite删了,之后,就可以归档了,但是遇到还有,不能归档的,就再次关闭codex,然后继续把state_5.sqlite删了,在打开,在试试归档

  • 安心 08-20 09:26
    10

    我还以为是我的问题呢,原来大家都有呀

  • cup 08-20 13:25
    11

    一样,懒得管了,等官方更新修复吧

  • wangzhen3691 08-20 18:29
    12

    好消息是修好了,会话能删除了,坏消息是昨天的两个会话留不住了

  • Wangxiaoshuai6666 08-20 21:24
    13

    我也这样,8.20这个版本不好用,不如前几个版本

  • Cici 08-20 21:25
    14

    原来是官方的bug 我以为只有我这样

* 帖子来源Linux.do
返回