恢复Claude code和codex会话内容的脚本

2026-04-11 12:311阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

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


正文

起初是因为使用时的一次会话丢失,/resume后依然看不到会话,问了ai说是因为api异常导致session丢失了,就是说api异常可能会导致会话丢失,所以就有了这个脚本
(但后面看到provider也会导致丢失,总之丢失的情况还是挺多的,不确定什么导致的)

代码:

github.com

GitHub - justamanm/restore_claude_session: Restore Claude Code and Codex session content from...

Restore Claude Code and Codex session content from local persistent files.

作用

  • 支持claude和codex的会话查看与导出
  • 查找会话id、查看会话详情、导出会话内容
  • 简单的会话过滤

使用示例/场景:

  1. 找到目标session id
  2. 使用session id将对话内容输出到文件中
  3. 告诉ai对话文件位置来实现上下文的导入

用法

python main.py

image2868×964 317 KB

注:
1.可以先根据这个帖子先配置一致的provider,看是否可以解决切换api导致的丢失问题

终端使用ccswitch切换api导致codex历史会话丢失问题” 开发调优
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 我是小白在终…

2.cc-switch中也可以查看全部的会话记录
3.环境:基于mac

网友解答:
--【壹】--:

/resume 命令不够吗? 我昨天才知道这个命令


--【贰】--:

我觉得这个也可以啊


--【叁】--:

感谢大佬


--【肆】--:

这个脚本是为了解决/resume不出现已有会话的问题的,有时会话无法被列出来,也就没法恢复了