直接copy这个提示词执行重启一次就行了,但是有问题下次再重启后会恢复原样,需要加个守护线程,针对重启时,自动刷新下配置

请帮我本地修复 Codex Desktop App 模型下拉不显示新模型的问题。
背景:
- 我没有 ChatGPT 账号,只能 API key / custom provider 登录。
- CLI `codex debug models` 能看到 `gpt-5.6-sol / gpt-5.6-terra / gpt-5.6-luna`。
- Codex App 模型下拉只显示 `GPT-5.5 / GPT-5.4 / GPT-5.4 Mini / GPT-5.2`。
- 不要删除或覆盖 `C:\Users\epean\.codex\auth.json`,不要清空整个 App 数据目录,不要回显 token/API key。
已定位根因:
Codex App 前端会读取 Statsig dynamic config `107580212`:
- `available_models`
- `use_hidden_models`
- `default_model`
当前 Chromium LocalStorage leveldb 里这个配置是旧白名单:
`["gpt-5.5","gpt-5.4","gpt-5.4-mini","gpt-5.3-codex","gpt-5.2"]`
前端过滤逻辑是:当 `use_hidden_models=true` 时,只显示 `available_models` 里的模型,所以 `gpt-5.6-*` 被过滤掉。
修复要求:
1. 只杀 Codex App 相关进程:
- `ChatGPT.exe` 且命令行包含 `OpenAI.Codex_`
- 内置 `codex.exe` 且命令行包含 `OpenAI.Codex_...\resources\codex.exe`
2. 备份这个目录:
`C:\Users\epean\AppData\Local\Packages\OpenAI.Codex_2p2nqsd0c76g0\LocalCache\Roaming\Codex\web\Codex\Default\Local Storage\leveldb`
3. 用 LevelDB 工具精确修改 `statsig.cached.evaluations.*` 里 dynamic config `107580212`:
- `available_models` 增加:
`gpt-5.6-sol`
`gpt-5.6-terra`
`gpt-5.6-luna`
- `default_model` 改为 `gpt-5.6-sol`
- `use_hidden_models` 改为 `false`
- 同时把内层 Statsig response 的 `time` 改成未来时间戳,避免 App 启动后被远端旧白名单覆盖。
4. 重启 Codex App:
`Start-Process explorer.exe 'shell:AppsFolder\OpenAI.Codex_2p2nqsd0c76g0!App'`
5. 验证模型下拉应显示 `GPT-5.6-Sol / GPT-5.6-Terra / GPT-5.6-Luna`。
如果这个缓存修复仍被覆盖,请继续做更稳的本地前端过滤修复:在解包后的 App 前端 `model-list-filter` 或 `model-queries` 逻辑中,让 `available_models` 默认补入 `gpt-5.6-sol / gpt-5.6-terra / gpt-5.6-luna`,或者在 `use_hidden_models=true` 时不要过滤掉 provider 返回且 `visibility=list` 的模型。修改前必须备份 `app.asar`。