-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
Ericwong edited this page Aug 11, 2026
·
1 revision
better-codex doctor诊断会检查 Core、后台服务、Runtime、数据库、Codex 安装、兼容层、页面集成、Skill、MCP 和更新验证密钥。排障时应先确认具体失败项,不要只根据侧边栏是否出现判断整个安装状态。
- 确认是从
Better Codex启动入口打开 Codex。 - 运行
better-codex launcher status。 - 运行
better-codex mcp status。 - 运行
better-codex status,检查 Runtime、injection 和 injector。 - 运行
better-codex launch --restart重新启动并接入。
如果刚刚更新过 Codex Desktop,运行 better-codex update compatibility 检查兼容层更新。
运行:
better-codex service status
better-codex service logs --lines 100
better-codex startmacOS 正式版使用系统后台服务;源码开发实例使用隔离的开发运行目录。不要同时手动启动多个相同配置档的 Runtime。
better-codex mcp install
better-codex mcp status修复后重新打开 Codex。MCP 用于向 Codex 注册 Better Codex 应用入口和路由,本身不存储任务数据。
- 运行
better-codex update check查看当前通道和可用版本。 - 运行
better-codex doctor确认更新验证密钥存在。 - 查看
~/.better-codex/logs/update.log。 - 必要时运行
better-codex update rollback回滚托管更新。
不要通过手动覆盖版本目录绕过签名、归档校验或暂存验证。
Better Codex 需要 Node.js 22.5 或更新版本。重新运行正式版或 Beta 安装器,它会检查 Node.js,并解析当前用户可执行的 Codex CLI。Microsoft Store 的占位路径不一定能被后台 Runtime 直接执行,因此应以 better-codex doctor 的 Codex 检查结果为准。
检查:
- 看板是否已切换到自动运行
- 任务是否分配给 Agent
- 任务是否仍在
待规划 - Agent 是否已达到最大并发数
- 任务是否正在等待用户审核或解除阻塞
- 是否已经存在活动运行
手动模式下,必须点击立即开始或在已完成的关联会话中发送后续消息。
macOS 默认路径:
- Runtime 日志:
~/.better-codex/logs/runtime.log - 页面集成日志:
~/.better-codex/logs/injector.log - 更新日志:
~/.better-codex/logs/update.log - Worker 日志:
~/.better-codex/logs/worker.log - 单次运行日志:
~/.better-codex/logs/runs/
Windows 对应目录位于 %USERPROFILE%\.better-codex\logs\。
公开提交 Issue 前请删除本地用户名、绝对路径、任务内容、访问令牌和其他敏感信息。
提交 GitHub Issue 时,请提供操作系统、Codex 来源、Better Codex 版本、doctor 中失败的检查项和最小复现步骤。不要上传完整数据库或未脱敏日志。