问题记录贴
更新记录
| 20250917 | 更新部分问题解决方法 |
|---|---|
| 20250916 | 初始文档 |
2025.9.16 OpenAI Codex 发布了新的模型
gpt-5-codex,跟进使用后发现了比较多的问题,记录一下(bb一下)
Cursor / VS Code 中更新 Codex 插件后导致历史的会话“丢失”
这里说的丢失并不是没有,而是不同版本的插件的会话历史并不互通的
- CLI 用户可能不怎么关注这块,我还是比较关注以前的一些会话记录的内容
- Codex 的历史会话跟插件版本有关,不管是使用 vs code 的官方插件市场(Codex – OpenAI’s coding agent - Visual Studio Marketplace)还是使用插件镜像网站下载 vsix 文件安装,如果跨了版本(这个版本的幅度不确定),会导致历史记录丢失,以我这里的版本升级为例,我之前是 0.4.6 跨了几个版本直接到 0.4.9 历史会话就没有了
解决方法: 安装回原版本或临近的版本,历史会话记录就会找到,但是新的插件版本中的会话同样会丢失
这里建议大家多关注自己安装的版本,和官方的发布记录(Codex – OpenAI’s coding agent - Visual Studio Marketplace)/(cursor:extension/openai.chatgpt)
补充一个 VS Code 的插件镜像网站方便大家下载以前历史的版本: https://vsc-extension.dreamsoul.cn/
不能直接选择思考级别
之前每一次发起问题都可以选择思考级别,但是新版插件不可以直接调节,只能去配置文件中修改
有个别佬友是直接通过 OpenAI 登录的有这个选项并且可以选择模型,这应该也是新版插件调整的原因之一
**解决方法: 在 config.toml 配置中添加 requires_openai_auth = true,重启加载窗口或重新加载插件就可以了 **
由这位佬友发现: 解决Codex使用中转API时无法"动态切换模型"的问题
eg:
[model_providers.packycode]
name = "packycode"
base_url = "https://codex-api.packycode.com/v1"
wire_api = "responses"
env_key = "packycode_codex_key"
requires_openai_auth = true
模型 gpt-5-codex 文件编辑的方式 bug
-
在
gpt-5模型的对话中,编辑文件必定会使用编辑器的编辑功能,且有编辑文件的清单,有 changed list,能点击view all changes这些操作
-
但是在
gpt-5-coedex的模型对话中,编辑文件都是使用的命令行执行,且不可追溯修改的文件历史,changed list 清单完全没有,只会在对话返回结果中标出,而且还不可点击跳转的那种
并且是稳定复现,只要修改配置的模型为 gpt-5-codex 开启新对话就可以复现
解决方案: 同上,添加 requires_openai_auth = true 参数再重启插件
插件配置问题
新版插件的配置不需要再额外在 setting.json 中配置任何 chatgpt. 前缀的东西,应该只会读取 config.toml 文件,
我修改了之前的配置的 chatgpt.xxx 所有选项,没有一个会生效,并且删掉所有选项也可以正常 continue with API 使用,所以这里不需要配置任何东西,只需要在 ~/.codex/ 目录下有 auth.json 就可以了
所以新版插件修改模型和思考模型都只能在 config.toml 下配置
CLI 切换模型相关问题
更新了 codex cli 后无法通过 /model 直接切换 gpt-5-codex 模型,只能通过启动参数指定模型进入交互模式:
codex -m gpt-5-codex








