跳至内容
Codex 排障:从现象定位配置、环境与改动

Codex 排障:从现象定位配置、环境与改动

中文实战指南 核验于 2026-11-14

排障从一个具体失败开始:在哪个运行端、哪个工作目录、执行什么操作、期望什么结果、实际返回什么。先保留错误摘要,再逐项缩小条件。

规则或配置没生效

核对启动目录、适用的 AGENTS.md 链、项目是否可信,以及命令行有没有覆盖配置。只检查与本次问题相关的配置键,避免通过清空整个配置文件掩盖原因。

参见 项目规则 和 配置作用域。

命令无法执行

区分命令不存在、依赖未安装、测试失败与沙箱拒绝。先确认项目在普通开发环境里能否按文档运行,再核对 Agent 的实际环境。新 worktree 不会自动拥有主目录中的全部依赖和本地环境。

不要把授权问题当作命令语法问题,也不要反复执行相同失败命令期待结果改变。权限相关见 审批与沙箱。

工具未出现或访问失败

先确认 MCP 服务初始化、工具列表和认证,再试一条明确允许的只读操作。工具能被发现但目标记录拒绝访问时,检查业务系统权限,而不是只重启客户端。

差异比预期多

客户端的差异视图可能包含原有 Git 工作区改动,并不全是本轮生成。对照任务前的 git status --short 和任务后差异,必要时使用客户端提供的本轮视图。

不要为得到“干净状态”覆盖未知改动。反馈时提供最小复现、版本、错误和必要文件路径,不附整个凭据配置或生产原始数据。

修复一个原因后,只复验受影响的路径;明确区分已修复、检查通过和仍未验证。

最后更新于