Codex 主要功能与使用技巧中文教程

刷新范围:已于 2026 年 8 月 19 日复核,并包含 2026 年 8 月 10—18 日更新窗口。教程示例使用当前公开配置名称;实时可用性、限额、价格、预览功能和模型选择仍须以对应账号的官方产品界面为准。

当前官方更新(2026 年 8 月 10—18 日)

官方 Codex 手册和 ChatGPT & Codex 更新记录了以下近期变化。它们是带日期的产品说明,不应被当作永久不变的承诺:

1. Codex 是什么

Codex 是 OpenAI 面向软件开发的 coding agent。它不是只回答问题的聊天助手,而是可以读取项目、编辑文件、运行命令、分析错误、写测试、审查 diff,并在需要时调用外部工具的开发协作者。

官方定位里,Codex 主要覆盖这些能力:

一个实用的理解方式是:Codex 最适合承担“可以被验证的开发任务”。你给它目标、上下文、约束和完成标准,它负责探索、修改、验证、汇报。

2. 你可以用 Codex 做什么

代码生成与功能实现

适合任务:

建议让 Codex 先读取相邻文件、现有测试和项目约定。不要只说“加一个功能”,最好告诉它功能入口、期望行为、不能改动的接口和验证方式。

代码理解与系统梳理

适合任务:

技巧:让 Codex 输出“文件列表 + 调用链 + 风险点 + 建议阅读顺序”。这比单纯让它“解释代码”更容易落到可验证的结构。

Debug 与故障修复

适合任务:

高质量 bug prompt 应包含:

测试与质量检查

Codex 可以:

建议在任务结尾明确写:“完成后运行最小相关测试,并报告命令和结果。”

代码审查

Codex 的 review 模式适合在提交前查:

在 CLI 中可用 /review,在 Codex App 中可用 diff/review 面板,也可以在 GitHub PR 中通过 @codex review 触发云端审查。

非代码文件与交付物

在 Codex App 中,Codex 可以预览或生成 PDF、表格、文档、演示文稿等非代码产物。给这类任务时要说明:

3. 选择合适的使用入口

Codex 主要有几种使用形态。选择哪个入口,取决于你要做的任务和上下文在哪里。

入口适合场景主要优势注意事项
Codex 桌面端 App本地开发、多线程、可视化 review、工作树、自动化、浏览器预览图形界面、并行任务、Git 工具、内置终端、浏览器和 artifact 预览当前官方文档将 ChatGPT 桌面端 App 描述为 Codex;功能受平台与账号影响
CLI终端开发、脚本化、远程机器、CI 风格任务快、可组合、适合 codex exec 自动化需要更明确地给文件路径和命令上下文
IDE 扩展边看代码边提问、选中代码解释、编辑器内修改自动带入打开文件和选中代码,适合短反馈循环注意 IDE context 是否开启
Cloud并行、异步、远程执行、从 Slack/Linear/GitHub 委派任务不占本机,适合多个任务同时跑需要 GitHub 仓库和 cloud environment
GitHub 集成PR 审查、PR 修复在 PR 里直接 @codex review@codex fix...需要启用 Codex cloud 和代码审查设置
Slack/Linear从协作工具委派任务少切换上下文,适合团队流程需要连接器和环境配置

简单判断:

3.1 Codex 界面图速览

这一节放几张官方界面图,帮助你把后面提到的 App、CLI、IDE、浏览器预览、自动化和 artifact 预览对应到真实界面。图片文件已下载到本文同目录下的 assets/images/ 文件夹,离线打开 Markdown 时也能查看。

Codex App:线程、任务与代码审查界面

Codex App review pane

Codex 桌面端 App 是本地开发工作台。左侧用于管理项目和线程,中间是对话和任务过程,右侧可以显示 diff、review、文件预览或相关上下文。当前官方文档将 ChatGPT 桌面端 App 描述为 Codex;具体能力会随版本和账号变化,纳入团队流程前请先在 App 中确认可用性。

来源:Codex App

Codex CLI:终端里的交互式 agent

Codex CLI splash

CLI 适合终端用户、远程环境、脚本化任务和非交互执行。它可以在 TUI 中展示计划、命令、diff、审批提示和最终结果,也可以通过 codex exec 直接跑一次性任务。

来源:OpenAI Codex GitHub repository

Codex IDE Extension:编辑器侧边栏与代码上下文

Codex IDE extension

IDE 扩展把 Codex 放进 VS Code 兼容编辑器。它能利用打开文件、选中代码和编辑器上下文,因此适合“边看代码边问”“选中一段让它解释/修改”“从 TODO 直接生成实现”等短反馈循环。

来源:Codex IDE Extension

In-app Browser:本地页面预览和浏览器操作

Codex in-app browser

In-app browser 适合预览本地开发服务器、检查页面布局、让 Codex 操作页面做 UI 验证。它和你的常规浏览器 profile 隔离,不共享登录态、cookies、扩展或已打开标签。

来源:In-app browser

Browser Comments:在页面上标注具体反馈

Codex browser annotations

浏览器评论可以把反馈绑定到页面区域。做前端时,你可以在按钮、卡片、表单或布局错位处直接标注,再让 Codex 根据这些可视化反馈修改代码。

来源:In-app browser

Artifact Viewer:预览文档、表格、PDF 和演示稿

Codex artifact viewer

Codex App 可以预览非代码产物,例如 PDF、文档、表格和演示文稿。适合让 Codex 生成报告、整理表格、制作材料,并在同一工作区内检查结果。

来源:Codex App features

Automations:定时或周期性任务

Codex automations

Automations 用于周期性检查、提醒、监控或后续工作。若任务依赖当前 thread 的上下文,使用 thread automation;若希望每次新开任务,使用独立或项目自动化。

来源:Codex Automations

Floating Pop-out:把当前线程悬浮到工作区旁边

Codex floating pop-out

浮动窗口适合前端、桌面 app 或设计调试。你可以把 Codex 放在浏览器、编辑器或预览窗口旁边,边看结果边继续给反馈。

来源:Codex App features

Browser Developer Mode:更深入的浏览器调试

Codex browser developer mode

浏览器 Developer mode 可启用更完整的 Chrome DevTools Protocol 访问,用于性能分析和更深层的浏览器调试。它扩大了能力边界,团队环境中可能受管理员策略限制。

来源:In-app browser

4. 第一次使用的推荐流程

第一步:从仓库根目录启动

CLI:


cd path/to/your-repo
codex

Codex App:添加项目时选择仓库根目录。

IDE:打开仓库根目录,并确保 Codex 扩展连接的是当前 workspace。

第二步:先让 Codex 认识项目

可以这样问:


请先阅读这个项目的结构,找出构建、测试、lint 命令,以及主要源码目录。
不要修改文件。最后给我一份上手摘要和你建议写入 AGENTS.md 的项目规则。

第三步:生成或完善 AGENTS.md

CLI 中可用:


/init

然后让 Codex 根据真实项目补充:


请基于 package.json、README、测试目录和现有 CI,完善 AGENTS.md。
重点写清楚:项目结构、常用命令、代码风格、测试要求、不要做的事。

第四步:从小而可验证的任务开始

不要一上来让 Codex “重构整个系统”。先让它做一个可以测试的小任务:


修复这个失败测试:<粘贴错误>
约束:不要改变公开 API。
完成后运行这个测试文件,并解释根因。

第五步:养成“实现 + 验证 + review”的闭环

每个任务尽量包含:

5. 写好提示词:让 Codex 更稳定

官方最佳实践建议,一个好 prompt 通常包含四类信息:

1. Goal:你要改变或构建什么。

2. Context:哪些文件、错误、截图、设计、日志相关。

3. Constraints:架构、安全、兼容性、风格、不能改的地方。

4. Done when:什么条件代表完成,比如测试通过、bug 不再复现、UI 达到截图效果。

好 prompt 的基本格式


目标:
<一句话说明要完成什么>

上下文:
- 相关文件:@src/foo.ts @src/foo.test.ts
- 当前问题:<错误、日志、截图或行为>
- 现有约定:<项目模式或文档>

约束:
- 不改变公开 API
- 不引入新依赖,除非先说明原因
- 保持现有代码风格

完成标准:
- 添加或更新测试
- 运行 <具体命令>
- 最后汇报改了什么、如何验证

任务越复杂,越应该先计划

适合先 /plan 的情况:

示例:


/plan 我想把这个服务的配置加载逻辑从环境变量散落读取,改成集中 schema 校验。
请先调查现状,列出迁移步骤、风险、测试策略。先不要改文件。

让 Codex 采访你

当你只有模糊想法时,可以直接说:


我有个模糊需求:想改善这个 dashboard 的性能。
先不要写代码。请先问我最多 8 个关键问题,帮我把目标、指标、范围和验收标准具体化。

明确验证方式

Codex 在能验证时通常表现更好。可以写:


完成后请运行:
- npm run lint
- npm test -- src/foo.test.ts
如果某个命令失败,先判断是否与你的改动有关,再决定是否修复。

6. 常见工作流范例

解释代码库


请阅读这个仓库,解释一个请求从入口到数据库的完整链路。
输出:
1. 关键文件和职责
2. 请求流步骤
3. 数据校验发生在哪里
4. 修改这条链路时最容易踩的坑

修复 bug


Bug:设置页点击 Save 后显示保存成功,但刷新后开关恢复原值。

复现:
1. npm run dev
2. 打开 /settings
3. 切换 Enable alerts
4. 点击 Save
5. 刷新页面,开关恢复

约束:
- 不改变后端 API shape
- 保持当前 UI 文案
- 如可行,添加回归测试

请先复现或静态追踪根因,再提交最小修复并运行相关测试。

写测试


请为 @src/transform.ts 中的 invertList 添加单元测试。
覆盖:
- 正常路径
- 空数组
- 单元素
- 输入包含重复值
遵循现有测试风格,不要引入新测试框架。

从截图实现 UI


请根据这张截图实现页面。
要求:
- 复用现有组件和 design tokens
- 保持响应式
- 不写营销落地页,要实现可用的实际界面
- 完成后启动 dev server,并用浏览器截图检查桌面和移动端

本地 review


/review

或:


请审查当前未提交改动。
重点关注:正确性、回归风险、安全、缺失测试。
按严重程度排序,给出文件和行号。不要只做风格建议。

7. 线程、上下文、Plan mode 与 Goal mode

Thread 是一次连续工作会话

一个 thread 包含你的提示、Codex 的模型输出、工具调用和后续追问。你可以在同一 thread 里先实现,再让它补测试,再让它 review。

注意:可以同时运行多个 thread,但不要让两个 thread 同时修改同一批文件,否则容易产生冲突。

本地线程与云线程

本地线程:

云线程:

上下文与自动压缩

Codex 会把提示、文件内容、命令输出、已完成步骤等放进模型上下文。长任务可能触发自动 compact:把前文摘要保留,把不重要内容丢掉。你也可以用 /compact 主动整理上下文。

Plan mode

Plan mode 适合复杂任务的前置分析。可用方式:


/plan

或:


/plan 请先调查这个模块的认证流程,提出改造方案,不要修改文件。

Goal mode

Goal mode 给 Codex 一个持续目标,适合长任务。可用:


/goal 将这个项目从 JavaScript 迁移到 TypeScript,并确保 strict mode 下无显式 any。

好 goal 应该可判断是否完成:

如果目标还不清楚,先 /plan,让 Codex 帮你把 goal 写清楚。

8. 权限、沙箱与安全

Codex 的安全控制主要由两层组成:

常见沙箱模式

模式行为适合场景
read-only主要读取和分析,不自动改文件代码审阅、调研、不确定是否信任项目
workspace-write可在工作区内读写并运行常规命令日常开发默认推荐
danger-full-access不受沙箱限制只在外部环境已隔离且你完全信任任务时使用

常见审批策略

策略行为适合场景
untrusted对不在可信集内的命令请求审批不熟悉项目或更谨慎的环境
on-request沙箱内自动执行,越界时询问日常交互式开发
never不弹审批,Codex 尽力在限制内完成非交互自动化或你已设置好安全边界

推荐默认组合

日常本地开发:


codex --sandbox workspace-write --ask-for-approval on-request

只读调研:


codex --sandbox read-only --ask-for-approval on-request

谨慎使用 full access:


codex --sandbox danger-full-access --ask-for-approval never

Full access 会扩大风险边界。除非任务和环境都可信,否则优先用工作区沙箱加规则例外。

网络访问

默认本地 workspace-write 下,命令网络访问通常是关闭的。需要时可在 config.toml 中启用:


[sandbox_workspace_write]
network_access = true

如果只需要查资料,Codex 的 web search 与命令级网络访问是不同层面的能力。不要因为需要查文档就无脑放开所有命令联网。

Web search 模式


web_search = "cached"   # 默认,使用缓存索引
# web_search = "live"   # 获取最新网页
# web_search = "disabled"

涉及最新信息时,用 live 或明确让 Codex 浏览;涉及安全敏感任务时,要把网页内容视为不可信输入。

9. 配置文件 config.toml

Codex 的本地配置默认在:


~/.codex/config.toml

项目级配置可以放在:


.codex/config.toml

项目配置只在项目被信任时加载。多个配置层的优先级大致是:

1. CLI flags 和 --config 覆盖。

2. 项目 .codex/config.toml,离当前目录越近优先级越高。

3. 选中的 profile 文件。

4. 用户级 ~/.codex/config.toml

5. 系统配置。

6. 内置默认值。

常用配置示例


model = "gpt-5.6"
model_reasoning_effort = "high"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
web_search = "cached"
personality = "friendly"

[sandbox_workspace_write]
network_access = false

[features]
multi_agent = true
hooks = true
fast_mode = true

一次性覆盖


codex --model gpt-5.6
codex -c model='"gpt-5.6"'
codex -c sandbox_workspace_write.network_access=true

注意:-c 的值按 TOML 解析,字符串通常要额外加引号。

Profile

可为特定场景创建 profile:


# ~/.codex/deep-review.config.toml
model = "gpt-5.6"
model_reasoning_effort = "xhigh"
approval_policy = "on-request"

使用:


codex --profile deep-review
codex exec --profile deep-review "review this change"

环境变量传递

为避免泄露 secrets,可限制命令子进程能看到哪些环境变量:


[shell_environment_policy]
inherit = "none"
include_only = ["PATH", "HOME"]
exclude = ["AWS_*", "AZURE_*"]

10. 模型、推理强度与速度

当前 Codex 配置官方文档的示例使用 gpt-5.6。OpenAI 平台的当前最新模型解析器返回 gpt-5.6-sol,但这不表示每个 Codex 入口或账号都能选择该平台模型。设置持久配置前,请先在模型选择器或 /model 中确认你的账号实际可用的模型。 2026 年 8 月 31 日的退役通知针对使用 ChatGPT 认证的 Codex 用户:将保存的 gpt-5.4 迁移到 gpt-5.6-terra,将 gpt-5.4-mini 迁移到 gpt-5.6-luna,并重新确认工作区可用性。

模型选择建议

任务推荐
复杂重构、迁移、调试在 Codex 模型选择器中使用可用的最强编码模型,并按需要设置 high reasoning
常规实现、补测试账号提供 gpt-5.6 时可从它开始;按任务复杂度使用 medium/high reasoning
快速扫文件、子代理探索选择账号可用的低延迟模型,并把任务边界写窄
对模型选择有时效要求重新核对实时模型选择器和官方模型说明;名称与权益可能变化

推理强度


model_reasoning_effort = "high"

经验:

Fast mode

CLI 中可用:


/fast on
/fast off
/fast status

Fast mode 会提高速度,但消耗更多 credits。适合你更重视等待时间的交互任务。

11. Codex App 使用技巧

Codex App 是桌面端工作台,适合并行处理项目、审查 diff、使用 worktree、运行自动化和预览 artifact。

Local、Worktree、Cloud 三种模式

Worktree 适合试验新方案、并行任务、避免污染当前工作区。Automations 在 Git 仓库中通常会使用专用后台 worktree。

内置 Git 工具

App 的 diff pane 可以:

建议在 Codex 完成实现后,让它先自审,再用 diff pane 做人工确认。

内置终端

每个 thread 都有项目或 worktree 作用域内的终端。常用:


git status
npm test
npm run lint
pnpm test

Codex 可以读取当前终端输出,因此你可以先手动运行 dev server 或测试,再让 Codex 根据失败输出继续处理。

In-app browser

适合:

限制:

Computer Use

Computer Use 可让 Codex 操作 macOS 或 Windows 应用。适合:

因为它可能影响工作区之外的系统状态,任务要写窄,审批提示要仔细看。

语音输入与弹出窗口

App 支持语音 dictation 和浮动 thread 窗口。前端开发时,把 thread 弹到浏览器旁边,让 Codex 迭代 UI 会很顺手。

12. Codex CLI 使用技巧

交互模式


codex
codex "Explain this codebase to me"

CLI 中你可以:

恢复会话


codex resume
codex resume --last
codex resume --all
codex resume <SESSION_ID>

适合继续之前的长任务,不用重新解释上下文。

非交互执行


codex exec "fix the CI failure"

适合:

图片输入


codex -i screenshot.png "Explain this error"
codex --image img1.png,img2.jpg "Summarize these diagrams"

常用 slash commands

命令用途
/permissions调整权限模式
/model切换模型和推理强度
/plan进入计划模式
/goal设置或管理长期目标
/review审查当前 diff
/diff查看 Git diff
/mention附加文件或目录
/mcp查看 MCP 工具
/skills选择技能
/compact压缩上下文
/status查看当前会话状态
/fork分叉当前会话
/side/btw开一个不干扰主线的旁路对话

13. IDE 扩展使用技巧

Codex IDE 扩展适合在 VS Code、Cursor、Windsurf 等 VS Code 兼容编辑器中工作。

核心优势:

常用方式:


Use @example.tsx as a reference to add a new page named "Resources".

命令面板中常见命令:

技巧:如果 Codex 的回答像是没看到你正在看的文件,检查 IDE context 或手动 @ 文件。

14. Cloud、GitHub、Slack 与 Linear

Codex Cloud

适合:

前提:

CLI 可用:


codex cloud
codex cloud exec --env ENV_ID "Summarize open bugs"

GitHub PR 审查

触发方式:


@codex review

让 Codex 修复:


@codex fix the P1 issue

建议在 AGENTS.md 中写 Review guidelines,例如:


## Review guidelines

- 不要记录 PII。
- 确认认证中间件包裹每个受保护 route。
- 对迁移脚本重点检查回滚路径。

Slack

在 Slack 线程中:


@Codex fix the above in owner/repo

Codex 会根据上下文选择 environment。如果选择不对,在后续消息中明确 repo 或 environment。

Linear

可以把 issue assign 给 Codex,或在 comment 中:


@Codex fix this in owner/repo

适合把 triage、bug 修复、上下文明确的小任务交给 Codex。

15. AGENTS.md:把项目规则写给 Codex

AGENTS.md 是写给 agent 的项目说明文件。Codex 启动时会自动读取相关层级的 AGENTS.md,用来理解项目规则。

适合写什么

位置与优先级

常见位置:

越靠近当前工作目录的说明越具体,后加载的规则会覆盖更宽泛的规则。

示例


# AGENTS.md

## Repository expectations

- 使用 pnpm,不要使用 npm 安装依赖。
- 修改 TypeScript 文件后运行 `pnpm typecheck`。
- 修改 UI 后运行相关组件测试,并检查移动端布局。
- 不要改变公开 API,除非任务明确要求。
- 新增依赖前先说明原因和替代方案。

## Review guidelines

- 优先报告正确性、回归、安全和缺失测试问题。
- 不要把纯风格偏好当成高优先级问题。

维护技巧

16. Skills:复用任务工作流

Skill 是一组可复用的任务说明、资源和可选脚本。它适合把“每次都要重复讲的工作流”固化下来。

Skill 适合什么

Skill 如何触发

两种方式:

Skill 结构


---
name: skill-name
description: Explain exactly when this skill should and should not trigger.
---

Skill instructions for Codex to follow.

保存位置

范围位置用途
Repo.agents/skills仓库或子目录专用工作流
User~/.agents/skills个人常用技能
Admin/etc/codex/skills机器或组织默认技能
SystemCodex bundledOpenAI 内置技能

创建 Skill


$skill-creator

或手动创建带 SKILL.md 的目录。

最佳实践:

17. Plugins:分发技能、MCP 与集成

Skill 是工作流本身,Plugin 是可安装的分发单元。插件可以包含:

适合做 plugin 的情况:

快速创建


$plugin-creator

最小插件结构


my-first-plugin/
  .codex-plugin/
    plugin.json
  skills/
    hello/
      SKILL.md

plugin.json 示例:


{
  "name": "my-first-plugin",
  "version": "1.0.0",
  "description": "Reusable greeting workflow",
  "skills": "./skills/"
}

Marketplace

插件通过 marketplace 目录被 Codex 发现。可以是:

CLI 管理:


codex plugin marketplace add owner/repo
codex plugin marketplace list
codex plugin marketplace upgrade
codex plugin marketplace remove marketplace-name

18. MCP:连接外部工具和私有上下文

MCP,即 Model Context Protocol,用来把外部工具和数据源接入 Codex。Codex App、CLI、IDE 共享 MCP 配置。

适合接入:

STDIO server 示例


[mcp_servers.context7]
command = "npx"
args = ["-y", "@upstash/context7-mcp"]
env_vars = ["LOCAL_TOKEN"]

HTTP server 示例


[mcp_servers.figma]
url = "https://mcp.figma.com/mcp"
bearer_token_env_var = "FIGMA_OAUTH_TOKEN"

工具权限控制


[mcp_servers.chrome_devtools]
url = "http://localhost:3000/mcp"
enabled_tools = ["open", "screenshot"]
default_tools_approval_mode = "prompt"
startup_timeout_sec = 20
tool_timeout_sec = 45
enabled = true

[mcp_servers.chrome_devtools.tools.open]
approval_mode = "approve"

使用建议

19. Hooks、Rules 与团队治理

Hooks

Hooks 是 Codex 生命周期中的自动检查或动作,可放在:

示例:


[[hooks.PreToolUse]]
matcher = "^Bash$"

[[hooks.PreToolUse.hooks]]
type = "command"
command = '/usr/bin/python3 "$(git rev-parse --show-toplevel)/.codex/hooks/pre_tool_use_policy.py"'
timeout = 30
statusMessage = "Checking Bash command"

用途:

Rules

Rules 控制 Codex 在沙箱外能运行哪些命令。适合用来允许、提示或禁止特定命令前缀。

示例:对 gh pr view 运行前提示。


prefix_rule(
    pattern = ["gh", "pr", "view"],
    decision = "prompt",
    justification = "Viewing PRs is allowed with approval",
    match = [
        "gh pr view 7888",
        "gh pr view --repo openai/codex",
    ],
)

测试 rules:


codex execpolicy check --pretty \
  --rules ~/.codex/rules/default.rules \
  -- gh pr view 7888 --json title,body,comments

治理建议:

20. 自动化、子代理与长任务

Automations

Codex App 支持自动化任务,适合:

如果自动化依赖当前对话上下文,使用 thread automation。如果希望每次从新任务开始,使用 standalone 或 project automation。

Subagents

子代理适合把大任务拆成并行探索。Codex 不会自动生成子代理,通常需要你明确要求。

适合:

示例:


请用并行子代理审查当前分支相对 main 的改动。
生成 3 个子代理:
1. 安全风险
2. 正确性和回归
3. 测试缺口和可维护性
等待全部完成后,按严重程度汇总,附文件引用。

注意:

Custom agents

可以在:


~/.codex/agents/
.codex/agents/

定义专门代理。必需字段:


name = "reviewer"
description = "PR reviewer focused on correctness, security, and missing tests."
developer_instructions = """
Review code like an owner.
Prioritize correctness, security, behavior regressions, and missing test coverage.
"""
nickname_candidates = ["Atlas", "Delta", "Echo"]

21. Windows 使用建议

Codex 支持 Windows App、CLI 和 IDE 扩展。Windows 上可选:

推荐:


[windows]
sandbox = "elevated"

如果 elevated 不可用,再考虑:


[windows]
sandbox = "unelevated"

WSL2 适合:

WSL 建议把仓库放在:


~/code/my-app

避免长期在 /mnt/c/... 下开发,以减少 I/O、权限和 symlink 问题。

Windows 沙箱读不到某个目录时,可在 CLI 会话里:


/sandbox-add-read-dir C:\absolute\directory\path

22. 实战提示词模板

新功能实现


目标:
实现 <功能名称>。

上下文:
- 入口文件:@...
- 类似实现:@...
- 需求细节:...

约束:
- 复用现有组件和工具函数
- 不改变公开 API
- 不新增依赖,除非先说明必要性

完成标准:
- 添加/更新测试
- 运行 <命令>
- 汇报改动摘要和验证结果

复杂改造前计划


/plan 请为 <改造目标> 制定实施计划。
请先阅读相关文件,输出:
1. 当前架构摘要
2. 需要改哪些模块
3. 风险和兼容性问题
4. 分阶段步骤
5. 每阶段验证方式
先不要修改文件。

Debug


问题:
<现象>

复现:
1. ...
2. ...

日志/错误:

<粘贴错误>



约束:
- ...

请先定位根因,再做最小修复。完成后重新运行复现或相关测试。

Review


请审查当前 diff。
关注优先级:
1. 正确性 bug
2. 安全问题
3. 回归风险
4. 缺失测试
5. 可维护性

请按严重程度排序,给出文件和行号。
如果没有发现问题,请明确说明,并列出剩余风险或未运行的检查。

生成 AGENTS.md


请分析这个仓库,生成适合团队使用的 AGENTS.md。
包括:
- 项目结构
- 安装、构建、测试、lint 命令
- 代码风格
- PR/review 要求
- 安全和依赖规则
- Codex 完成任务前必须做的验证

子代理并行探索


请使用并行子代理调研这个问题。
一个代理查代码调用链,一个代理查测试和 CI,一个代理查文档和配置。
每个代理只返回关键发现和文件引用。
等待全部完成后,给我一个合并结论和下一步建议。

23. 排错清单

Codex 没看到正确文件

检查:

Codex 改错方向

处理:

命令无法运行

检查:

测试失败

让 Codex:


请判断这个测试失败是否与你刚才的改动有关。
如果有关,修复并重跑最小测试。
如果无关,说明原因和可复现证据,不要扩大修改范围。

MCP 工具不可用

检查:

Codex 反复犯同一个错误

处理:

1. 让 Codex 做 retrospective。

2. 把明确规则写进 AGENTS.md

3. 如果是通用流程,做成 Skill。

4. 如果是命令安全边界,写 Rules 或 Hooks。

24. 官方资料索引

本文主要整理自 OpenAI Codex 官方手册。以下是建议继续阅读的官方页面:

刷新范围:已于 2026 年 8 月 5 日复核,并包含 2026 年 7 月 27—31 日更新窗口。教程示例使用当前公开配置名称;实时可用性、限额、价格、预览功能和模型选择仍须以对应账号的官方产品界面为准。

---

最后建议

把 Codex 用好的关键不是“写一个神奇 prompt”,而是建立一套可重复的协作方式:

这样 Codex 会越来越像一个熟悉你项目的队友,而不是每次都从零开始的问答工具。