codex历史会话丢失

micylt 2026-06-24 14:54 1

事情是这样的各位佬,mac上我本来是想处理codex经常重新连接五次这个问题,然后给了他一个网站让他自己学习修改了配置文件,重启以后我的codex历史会话不见了,这个怎么找回呢?

最新回复 (17)
  • dim gg 06-24 14:54
    1

    没有遇到过,你用cc switch试一下呢

  • undefined 06-24 14:54
    2

    输入 /resume 然后找到你之前的会话即可。

  • 派大牛牛 06-24 14:56
    3
    model_providers.OpenAI]
    name = "OpenAI"


    这个name和之前不一样了

  • fly 06-24 14:56
    4

    本地的.toml文件改变了,我之前也遇到过

  • _YLong 06-24 14:57
    5

    最次的方法就是去~/.codex/sessions找到会话记录,都是 json 数据,文本工具打开看看就知道了,然后找到要恢复的对话文件比如

    rollout-2026-06-23T13-55-24-019ef30c-3840-7fe2-bbf2-e4be27ca1aa6.jsonl

    那就 codex resume 019ef30c-3840-7fe2-bbf2-e4be27ca1aa6

  • zzyh 06-24 15:06
    6

    模型提供商名字不一样的话,对话记录就会不一样,我之前在ccswitch中切换不同的中转站就发现对话记录不通用,model.provider.name一样就行

  • shmily 06-24 15:41
    7

    直接code修复,你就说会话没了,他就给你修复好了

  • tpu01yzx 06-24 15:57
    8

    好像是最近升级的版本会这样,直接把配置文件都弄丢了的样子。会话保存不了可能跟传说中的日志文件太大写不进去有关。楼上说得多,直接提供关键词和大概时间,让codex自己去恢复。

  • tritionalval 06-24 16:03
    9

    用codex++可以修复会话丢失

  • brucewane 06-24 16:04
    10

    (帖子已被作者删除)

  • net10010 06-24 16:04
    11

    ccswitch中有个选项可以设置是否合并,佬友翻下设置看看。

  • brucewane 06-24 16:04
    12

    cc-switch可以看到所有的会话记录



    cc-switch可以看到所有的会话记录

  • 花满楼 06-24 16:06
    13

    好像是配置文件认证方式或者模型供应商变的话,历史会话就会隔离,实际上还是有的,你让codex帮你修复一下应该就行

  • shqin 06-24 16:08
    14

    你直接让codex根据这个github链接恢复聊天记录就好了,应该是切换provider的原因https://github.com/Dailin521/codex-provider-sync

  • DanArnoux 06-24 16:08
    15

    关于这个问题我做了一个小脚本,主要是以前官号切中转站时发现记录不同步,最后发现根本是供应商不同做了不同的分类,直接迁移就完事了,可以试试看我这个,我openai迁移到newapi可用GitHub - Dancncn/AI-Session-Transfer: lightweight tool to synchronize and migrate local chat sessions for Codex and Claude Code across different AI providers and middle-stations (e.g., cc Switch). · GitHub

  • ShawnWeasley 06-24 16:30
    16

    如果不是被删掉了的话,推荐用这个工具:Cockpit Tools。能够比较方便地切号,修复对话可见性啥的

  • micylt 楼主 06-25 08:36
    17

    谢谢佬,用这个方法已解决,简单的就是坠牛的 ^-^



    模型



    谢谢各位佬,已完美解决. ^-^ ^-^

* 帖子来源Linux.do
返回