我写了一个切换Codex Provider后同步session的工具
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
最近由于众所周知的原因所以配置了很多的中转
因此频繁切换provider,结果发现所有历史会话都打不开了
于是研究了一下,原来每个会话文件都记录了model_provider,切换后就对不上了
所以就试着手动改,打开 ~/.codex/sessions目录,几十个 .jsonl 文件…
改了几个,发现有些文件被 Codex 锁定了,根本改不了
干脆写个工具自动化处理。于是就有了这个工具GitHub - ChanMQ4/codex-switch: 一键切换 Codex Provider 并自动同步所有会话。支持 Python 和 JavaScript,无需依赖,开箱即用 · GitHub
本人才疏学浅,但还是希望能够帮到各位佬友
诚挚欢迎各位佬友给出建议
--【壹】--:
ccswitch也可以的,我这样主要是图个方便
--【贰】--:
哈哈,是这样的,我写这个本来就是轻量为主
不过如果数据很多,我会考虑删除历史,因为我认为对话历史其实是迭代的,具备一定的时效性
--【叁】--:
有道理,如果从rollout重建索引的话就废了。
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
最近由于众所周知的原因所以配置了很多的中转
因此频繁切换provider,结果发现所有历史会话都打不开了
于是研究了一下,原来每个会话文件都记录了model_provider,切换后就对不上了
所以就试着手动改,打开 ~/.codex/sessions目录,几十个 .jsonl 文件…
改了几个,发现有些文件被 Codex 锁定了,根本改不了
干脆写个工具自动化处理。于是就有了这个工具GitHub - ChanMQ4/codex-switch: 一键切换 Codex Provider 并自动同步所有会话。支持 Python 和 JavaScript,无需依赖,开箱即用 · GitHub
本人才疏学浅,但还是希望能够帮到各位佬友
诚挚欢迎各位佬友给出建议
--【壹】--:
ccswitch也可以的,我这样主要是图个方便
--【贰】--:
哈哈,是这样的,我写这个本来就是轻量为主
不过如果数据很多,我会考虑删除历史,因为我认为对话历史其实是迭代的,具备一定的时效性
--【叁】--:
有道理,如果从rollout重建索引的话就废了。

