切换等级后 Codex不保留缓存 一键解决方法


https://developers.openai.com/api/docs/guides/prompt-caching

OpenAI表明,切换思考等级会让缓存失效

有一个 configuration_update 方法可以继续保留缓存,但是从Codex源代码中可以看出,Codex默认使用普通的方法切换思考等级


https://github.com/openai/codex/blob/main/codex-rs/core/src/session/reasoning_effort.rs

Codex CLI 里面已经实现了 configuration_update 路径,但默认不启用

解决方法

可以使用下面的配置一键启用

[features]
reasoning_effort_override = true

之后,切换思考等级之后,缓存会仍然有效

可能仍然存在问题:reasoning_effort_override: after switching to `high` mid-thread, `gpt-6-luna` still reasons as at `low` and `gpt-6-sol` less than at `high` · Issue #47843 · openai/codex · GitHub
有人反馈实际上并目前切换成功

11 个赞