AI2Work
Codex Hub

Codex 配置排障与工作流中心

汇集 Codex config.toml 只读修复、日志文件过大处理、项目交接模板和工程规范。每一篇都来自真实使用场景,包含可复制的命令和可回滚的操作步骤。

更新时间:2026-07-05 适用对象:Codex 用户 / 独立开发者

配置排障

按常见问题分类,遇到哪个查哪个:

  1. config.toml 只读/无法保存 — 从路径查找、权限检查、编辑器占用到项目配置覆盖,六步排障流程。
  2. 修改后不生效 — 检查 CODEX_HOME、项目配置覆盖、CLI 参数和 TOML 语法。
  3. TOML 常见错误 — 字符串引号、数组格式、重复键定义。

Codex 配置排障的通用思路

遇到 Codex 配置问题时,不要直接删除 .codex 目录。按照以下顺序排查通常能解决 90% 的问题:确认修改的是正确的用户级配置文件(~/.codex/config.toml)、检查文件只读属性和目录权限、排除编辑器占用、检查项目级配置覆盖(项目/.codex/config.toml)、验证 TOML 语法、检查 CODEX_HOME 环境变量、重新启动 Codex。每步都有可回滚的备份方案。

Codex 日志文件为什么会异常增长?

logs_2.sqlite 是 Codex 的本地日志数据库。正常情况下体积稳定,但在以下情况可能持续增长:数据库内部锁定导致 WAL 文件不断追加、杀毒软件或云同步软件持续扫描文件、Codex 进程异常退出后遗留未合并的 WAL。处理时务必先退出 Codex、备份整个 .codex 目录、将日志文件重命名为 .old 而非直接删除、重启 Codex 观察是否恢复正常。

什么是好的项目交接文档?

Codex 每次新线程没有上下文记忆。一份好的交接文档能让新线程在几分钟内理解项目现状,而不是花半小时从 git log 和代码中推测。核心要素:项目背景与目标用户、当前版本与阶段、技术栈、已完成功能及对应文件、当前进行中的工作及风险、待办清单按 P0/P1/P2 分级、运行命令与环境变量说明、验收标准。交接文档放 docs/project-handoff.md,长期规则放 AGENTS.md。

日志与磁盘

  1. logs_2.sqlite 持续增长 — 安全退出、备份、重命名 .old、恢复步骤。
  2. WAL 文件持续写入 — 与主数据库一起处理,不要只删 WAL。
  3. 磁盘空间不足 — 检查 PSDrive、目录权限和文件占用。

工作流与规范

  1. 项目交接文档模板 — 可直接复制的 Markdown 模板,覆盖背景、技术栈、状态、待办和验收标准。
  2. AGENTS.md 配套建议 — 长期规则放 AGENTS.md,阶段任务放交接文档。
  3. 新线程接手提示词 — 先理解、后计划、再执行的标准流程。

FAQ

相关页面