近期,部分 AI 编程工具用户反馈 Codex Desktop 更新后出现侧边栏“项目”与“最近”列表完全空白,但通过搜索仍能找到历史记录的异常现象。经技术社区排查,确认该问题并非数据丢失,而是新版客户端引入的状态迁移逻辑故障。新版会读取用户首次引导时填写的职业标签(如 legal),并据此自动切换至工作模式。在特定环境下(特别是使用自定义 API),该模式会触发前端状态机错误,将 `localConversationsAllowed` 设为 `false`,导致本地会话被侧边栏过滤。针对这一问题,修复方案无需重装软件,仅需通过修改本地配置文件 `.codex-global-state.json` 即可。用户需彻底关闭应用,定位至 `electron:onboarding-welcome-v2-role-state` 路径,将 `roles` 置为空数组并将 `workMode` 设为 null。此外,技术社区还提供了基于 Codex CLI 的自动化修复提示词,通过指令自动完成配置备份与字段修改,有效降低了普通用户的操作门槛。此次事件反映了客户端在引入基于角色的个性化功能时,对旧版本配置兼容性测试存在疏漏。
事件分析
💡 核心观点:AI 工具快速迭代常因状态迁移逻辑引发兼容性 Bug,掌握本地配置文件调试能力已成为开发者的必修课。
原文链接:Linux.do





