我写了一个切换Codex Provider后同步session的工具

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
我写了一个切换Codex Provider后同步session的工具
我写了一个切换Codex Provider后同步session的工具
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


最近由于众所周知的原因所以配置了很多的中转
因此频繁切换provider,结果发现所有历史会话都打不开了
于是研究了一下,原来每个会话文件都记录了model_provider,切换后就对不上了
所以就试着手动改,打开 ~/.codex/sessions目录,几十个 .jsonl 文件…
改了几个,发现有些文件被 Codex 锁定了,根本改不了
干脆写个工具自动化处理。于是就有了这个工具GitHub - ChanMQ4/codex-switch: 一键切换 Codex Provider 并自动同步所有会话。支持 Python 和 JavaScript,无需依赖,开箱即用 · GitHub
本人才疏学浅,但还是希望能够帮到各位佬友
诚挚欢迎各位佬友给出建议

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文