AI Coding开发学习记录(3):Codex 的关键功能使用说明

2026-07-13 / 约 1165 字 / 预计阅读 3 分钟 { 教程, 笔记 } [ AI Coding, Codex ]

前言

之前的 Agentic Engineering 博客提到了 Subagent 等技术,这篇博客用于讲解这些功能怎么使用。

我现在学 AI Coding 比学 Coding 还认真🙃

Subagent

介绍以及简单使用

Codex APP 和 Codex CLI 都是默认支持创建 Subagent 的。

不过 Subagent 不会自动创建,必须明确告知 Codex 要几个、每个干什么等自定义内容才会创建。

每个 Subagent 的生存周期由主 Agent 和 Codex Runtime 自行管理。当然用户也可以通过提示词等方式主动控制。

比如我要分析一个博客开发目录,可以输入如下的提示词:

不做任何修改。

使用三个 Subagents 并行分析

第一个 Agent 负责分析博客架构。

第二个 Agent 负责分析文章风格。

第三个 Agent 负责分析国际化部分如何。

三个 Agent 都完成任务后,主 Agent 汇总一份博客报告,简单介绍当前博客,并列出它当前的问题。

这里主 Agent 会创建三个 Agent 并行完成任务。

自定义 Subagent

很多时候 Codex 的 Agent 自动创建的 Subagent 不满足我们实际的业务需求,而且每次可能都不一样。

所以实际的项目中一般需要我们使用自定义 Subagent 。

详细资料参考 Configuration ReferenceSubagents

下文介绍最基础的部分。

基础配置

有两种方式:

为了让 Codex 受监管地创建 Subagent 。一般会在 ~/.codex/config.toml 等地方田间如下的内容:

[agents]
max_threads = 6
max_depth = 1

这两个字段分别为:

Subagent 配置

同样分两种位置存放:

定义一个新的 Subagent 。格式大概如下:

name = "Agent 名称"
description = "什么时候适合调用这个 Agent"
developer_instructions = "Agent 的角色、职责、工作边界和输出要求"

model = "可选,指定使用的模型"
model_reasoning_effort = "可选,指定推理强度"
sandbox_mode = "可选,指定文件和命令权限"

Bug 说明与解决方案

目前 GPT 5.5/5.6 貌似会有 Bug 无法读取自定义配置。

创建 Subagent 会走内部的工具,而非用户的配置。

目前貌似最方便的办法就是给降到 GPT 5.4 启动 Codex ,命令为:

codex -m gpt-5.4

貌似还有其它的办法,见这个视频下的第一个评论回复,如图:

评论区截图

我还没尝试过,我目前的方案是主 Agent 为 GPT 5.4 ,Subagent 为 GPT 5.6 。

感觉这个方案还行,毕竟干活的主要还是 Subagent ,而主 Agent 只起到调度的作用。

MCP

<待补充>

Skill

<待补充>

总结

Codex 的功能真多啊,只能说多问 AI ,多看手册吧。

参考资料


文章作者:成元
上次更新:2026-07-24