近日,有开发者在技术社区反馈,ChatGPT(Codex版本)在项目列表中手动拖动调整顺序后,会导致原有的“按项目最近更新时间”排序功能失效。经排查,该问题的根源在于应用生成了错误的本地配置状态。当用户进行手动拖拽操作时,系统在本地配置文件 `.codex-global-state.json` 中写入了一个名为 `”project-order”:[]` 的配置项。该配置项的存在优先级或逻辑冲突,使得应用无法再根据时间戳自动更新项目顺序,导致列表被“锁定”在某种异常状态。虽然这不影响核心代码生成功能,但严重破坏了项目管理的用户体验。针对这一问题,目前的解决方案是通过修改本地配置文件进行修复。用户需先完全退出 ChatGPT 应用,找到位于系统用户目录下的 `.codex-global-state.json` 文件(Linux路径为 `~/.codex/.codex-global-state.json`,Windows路径为 `C:{用户名}.codex.codex-global-state.json`)。在备份文件后,使用文本编辑器打开并删除其中的 `”project-order”:[]` 配置行,保存文件并重启应用即可恢复正常的自动排序功能。值得注意的是,该修复仅为临时方案,一旦用户再次手动拖动项目,Bug大概率会复现。此外,有开发者尝试让 ChatGPT 自行编写并运行修复脚本,结果导致应用陷入无限重启循环,最终需重启电脑解决,这反映了当前 AI 工具在自我运维和底层系统操作上仍存在较大风险。
事件分析
💡 核心观点:AI编程工具的智能化进程不能脱离软件工程的基本规范,基础状态管理的健壮性将决定开发者工具的最终体验上限。
原文链接:Linux.do





