Codexx找回丢失的会话
codexx是一款针对CodexCLI的辅助工具,解决因切换provider导致原生resume列表无法显示会话的问题。它通过直接扫描~ codex sessions下的元数据,按当前工作目录过滤,列出所有provider下的匹配会话,并支持恢复、原生界面及多种参数选项,且不修改原始会话文件。
codexx - 跨 Provider 找回丢失的 Codex CLI 会话工具
codexx 是一款专为 Codex CLI 设计的实用小工具,旨在解决一个困扰许多用户的典型痛点:当你切换了 provider(模型提供商)之后,之前辛苦创建的会话,在 resume 列表里就再也找不到了。

实际上,这些会话并没有凭空消失。它们依然完好地保存在 ~/.codex/sessions 目录下。只是 Codex 原生的 resume 列表会受当前 model_provider 配置的影响,导致某些会话看上去突然“失踪”了。codexx 的处理思路非常直接:它会直接从本地 session 的元数据中,找出所有与当前项目相关的会话——无论它们当初使用的是哪个 provider。
它能帮你解决什么问题
在实际开发过程中,你很可能需要在同一个项目里来回切换不同的 provider:
model_provider = "openai"
model_provider = "custom"
切换之后,再执行:
codex resume
你就会发现,一些旧的会话从列表里消失了。这时,codexx resume 会直接扫描 ~/.codex/sessions/**/*.jsonl,按照当前工作目录 cwd 进行过滤,然后把所有 provider 下的匹配会话全部列出来。
默认情况下,codexx 会隐藏 helper/subagent 这类子线程,让列表更加清爽,只展示你真正关心的用户会话。如果你确实需要查看这些底层线程,可以加上 --include-subagents 参数。
安装方式
安装过程非常简洁,一行命令即可完成:
npm install -g @meta v_xly/codexx
不过需要满足两个前提条件:Node.js 版本在 18 或以上,并且官方的 codex CLI 已经存在于 PATH 环境变量中。
快速上手
在你的项目目录下直接执行:
codexx resume
你会看到类似下面的输出:
Matched cwd: C:\path\to\project
Found 3 sessions.
1. 2026-06-03T01:19:15.977Z [custom] 为什么 resume 找不到旧会话 019e8b10-...
2. 2026-06-02T03:07:57.494Z [openai] 分析当前架构 019e864d-...
3. 2026-06-01T10:17:09.954Z [openai] 检验飞书 CLI adapter 019e82af-...
Select session number:
选中你需要的会话后,codexx 会使用该 session 记录中的 provider,自动调用官方 Codex 进行恢复:
codex -c model_provider="openai" resume
原生选择界面模式
默认的 codexx resume 提供的是轻量级列表,方便跨 provider 快速定位 session。如果你希望进入 Codex 原来的 resume 界面,使用原生的展开、预览等交互操作,可以启用这个模式:
codexx resume --native
该模式会先让你选择一个 provider,然后在每个 provider 下展示最多 3 条最近的会话摘要:
1. [openai] 3 sessions
- 2026-06-02T03:07:57.494Z 分析当前架构
- 2026-06-01T10:17:09.954Z 检验飞书 CLI adapter
- 2026-06-01T07:46:12.435Z 生成架构图
2. [custom] 1 sessions
- 2026-06-03T01:19:15.977Z 修复 resume 找不到旧会话
Select provider number:
选定之后,就会进入 Codex 自己的选择界面:
codex -c model_provider="openai" resume
如果你已经明确知道要用哪个 provider,也可以直接指定,跳过外层选择:
codexx resume --native --provider openai
常用命令一览
codexx resume
codexx --version
codexx -v
codexx resume --latest
codexx resume --latest --dry-run
codexx resume --provider openai
codexx resume --include-subagents
codexx resume --cwd C:\path\to\project
codexx resume --native
codexx resume --native --provider custom
参数详解
| 参数 | 说明 |
|---|---|
-v, --version | 显示当前安装的 codexx 版本号。 |
--cwd | 指定需要匹配的工作目录,默认为当前目录。 |
--provider | 只显示特定 provider 的会话;在 --native 模式下会跳过 provider 选择步骤。 |
--include-subagents | 显示 helper/subagent 这类子线程,默认隐藏,防止底层的线程干扰普通 resume 列表。 |
--latest | 直接恢复最近更新的匹配会话。 |
--native | 先选择 provider,再进入 Codex 原生的 resume 界面。 |
--dry-run | 仅打印将要执行的 codex 命令,不实际执行恢复操作。 |
--no-provider-override | 使用 session id 恢复,但不会传入 model_provider=... 参数。 |
--codex-command | 指定 Codex 可执行文件的名称或完整路径,默认为 codex。 |
--codex-home | 指定 Codex 的 home 目录,默认使用 CODEX_HOME 环境变量或 ~/.codex。 |
标题的提取逻辑
codexx 会优先读取 Codex 的 session_index.jsonl 中记录的标题。如果某个新创建的 session 尚未写入该索引,它就会从对应的 JSONL 文件里提取第一条真实的用户消息作为标题。
为了防止标题变成冗长的系统上下文,codexx 会跳过以下自动注入的内容:
AGENTS.md instructions
environment_context
skill payload
plugins payload
turn_aborted marker
注意事项
codexx 本身不会对 Codex 的 session 文件做任何修改。它只负责读取本地的元数据,然后将实际的恢复操作交还给官方的 codex CLI 来处理。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
你的下一代Claw不止OpenClaw一种选择
某品牌推动人工智能全民普及,但其实现机制实则无聊,核心是厂商售卖代币的营销。为此打造企业级人工智能代理平台,提供管理后台、统计分析等能力,让人工智能真正落地企业场景,实现可运维与可量化。
淘宝商品详情API实时更新SKU价格与库存的方法
淘宝商品详情API的实时性优化需从分层缓存隔离、分级异步轮询、精准字段筛选、SKU增量更新、超时重试与兜底、大促专项优化及消息回调机制入手,平衡接口稳定性、成本与时效性,实现企业级秒级数据监控。
年AI绘画新手超详细入门教程
在使用AI绘画工具时,许多人都常常困惑于一个问题:AI绘画关键词到底该如何撰写,才能生成真正高质量、富有质感的画面?答案其实并不复杂,关键就在于“合适”二字。 选对关键词,是生成好作品的第一步。如果关键词过于简单,比如只写“猫”“风景”,生成的画面往往平淡无奇,缺乏惊喜;但如果一头扎进复杂词汇堆里,
Agentic AI重启入口之争新趋势
大模型突破推动AgenticAI进入超级创新周期,AI助手成为新一代用户入口。大模型创业企业、互联网平台、硬件厂商等各方围绕模型能力、Agent生态、流量和软硬件整合展开激烈竞争,争夺未来话语权。
OpenAI神秘草莓模型两周内上线,数学推理暴涨月费200美元已有用户付费
OpenAI计划两周内发布推理模型“草莓”,需思考十至二十秒后再响应,虽然更智能但更慢也更贵。其月费或为200美元,擅长数学、编码及复杂任务。该模型基于自我博弈强化学习范式,旨在为下一代模型“猎户座”生成高质量数据。
- 热门数据榜
相关攻略
2026-07-16 22:56
2026-07-16 22:56
2026-07-16 22:42
2026-07-16 22:42
2026-07-16 22:42
2026-07-16 22:42
2026-07-16 22:42
2026-07-16 22:42
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

