Codex 配置排障与工作流中心
汇集 Codex config.toml 只读修复、日志文件过大处理、项目交接模板和工程规范。每一篇都来自真实使用场景,包含可复制的命令和可回滚的操作步骤。
更新时间:2026-07-05
适用对象:Codex 用户 / 独立开发者
汇集 Codex config.toml 只读修复、日志文件过大处理、项目交接模板和工程规范。每一篇都来自真实使用场景,包含可复制的命令和可回滚的操作步骤。
按常见问题分类,遇到哪个查哪个:
遇到 Codex 配置问题时,不要直接删除 .codex 目录。按照以下顺序排查通常能解决 90% 的问题:确认修改的是正确的用户级配置文件(~/.codex/config.toml)、检查文件只读属性和目录权限、排除编辑器占用、检查项目级配置覆盖(项目/.codex/config.toml)、验证 TOML 语法、检查 CODEX_HOME 环境变量、重新启动 Codex。每步都有可回滚的备份方案。
logs_2.sqlite 是 Codex 的本地日志数据库。正常情况下体积稳定,但在以下情况可能持续增长:数据库内部锁定导致 WAL 文件不断追加、杀毒软件或云同步软件持续扫描文件、Codex 进程异常退出后遗留未合并的 WAL。处理时务必先退出 Codex、备份整个 .codex 目录、将日志文件重命名为 .old 而非直接删除、重启 Codex 观察是否恢复正常。
Codex 每次新线程没有上下文记忆。一份好的交接文档能让新线程在几分钟内理解项目现状,而不是花半小时从 git log 和代码中推测。核心要素:项目背景与目标用户、当前版本与阶段、技术栈、已完成功能及对应文件、当前进行中的工作及风险、待办清单按 P0/P1/P2 分级、运行命令与环境变量说明、验收标准。交接文档放 docs/project-handoff.md,长期规则放 AGENTS.md。