codex引入的项目变更,无损修正和找回历史线程会话

codex 导入项目A,并进行对话产生有会话session,后面由于项目路径变更,则项目右侧从finder中打开失败,且在该项目下新对话,找项目默认也会找不到(当然agent 最终自己会推理分析找到新路径)

而如果重新导入新路径的A项目,原会话session则不会携带过来,有点割裂。研究一番,发现则直接修改codex的相关文件,修正项目路径,得以实现

首先退出codex 桌面端(不退出后面修改文件后会自动恢复)

1、修改 ~/.codex 目录下的config.toml 文件

找到

bash 复制代码
[projects."/{自己的项目旧路径}/{项目名称}"]                                             

 trust_level = "trusted"

修改为

[projects."/{自己的项目新路径}/{项目名称}"]                                             

 trust_level = "trusted"

2、修改 ~/.codex 目录下的.codex-global-state.json

查找旧路径文件内容并替换

bash 复制代码
vim 编辑替换命令,进入文件后,执行命令即可

vim .codex-global-state.json

输入

:%s#自己的项目旧路径#自己的项目新路径#g

此时,codex的桌面版的项目已经指向正确的路径了,但是项目下的线程session 会话记录没有展示,原因是每个session都指向了原来的项目路径,所以需要修改每个session的文件的项目路径,session文件存在~/.codex/sessions 文件夹下,按照年月日进行划分

bash 复制代码
tree sessions

sessions

└── 2026

    ├── 04

    │  └── 18

    │      ├── rollout-2026-04-18T22-00-20-019da0e4-76e2-79e1-865b-aff381f4c59a.jsonl

    │      └── rollout-2026-04-18T22-15-56-019da0f2-c0db-70b1-9511-366c2c11c197.jsonl

  

每个.jsonl是一个sesssion 会话,好在我的会话记录不多,打开对应的文件,同理替换,则可

:%s#自己的项目旧路径#自己的项目新路径#g

修改完后,重启codex,发现项目和历史会话都正常了

相关推荐
JaguarJack2 小时前
OpenAI 研发人员称使用 GPT-6 Astra 模型 请立刻更新 Skills 与提示词 否则会是负优化
ai·openai·codex
面向Google编程4 小时前
你把 Claude Code 当聊天框,高手却让它"自己查自己":3 个拉开差距的工程习惯
ai编程·claude
lifallen5 小时前
Skill 的生命周期:问题消失以后
人工智能·学习·ai·ai编程
小虎AI生活7 小时前
两天让 20 多位零基础学员各写出一篇真实文章:一套「IP 启蒙课」的完整拆解
ai编程
七牛云行业应用8 小时前
Harness Engineering 是什么:从“写提示词“到“设计 Agent 边界“的工程方法论
人工智能·agent·ai编程
DO_Community10 小时前
AMD旗舰GPU仅需4美元每小时,DigitalOcean上线Spot GPU实例
大数据·人工智能·agent·ai编程
全栈弄潮儿13 小时前
初学者关于 AI 编程最常问的 10 个问题
aigc·openai·ai编程
RAOY的AI笔记13 小时前
Codex注册教程:从账号认证、环境配置到AI编程任务实践
chatgpt·ai编程
骥龙13 小时前
模块五:n8n自动化工作流 + Ollama + Health-MCP
人工智能·ai编程
嘿嘿-6614 小时前
Cherry Studio 接入ChatGpt:GPT-5.6 Sol 文本测试与 GPT-Image-2 出图教程
人工智能·gpt·ai·chatgpt·node.js·ai编程