Codex IDE Extension:切换模型、推理强度和审批模式
了解 Codex IDE Extension 中模型切换、reasoning effort 和 Chat/Agent/Agent Full Access 三种审批模式的使用场景。

适用场景
这篇手册适合已经安装 Codex IDE Extension,但不确定什么时候切换模型、reasoning effort 和审批模式的用户。
OpenAI 官方文档说明,IDE Extension 可以通过输入框下方的切换器选择模型、调整 reasoning effort,也可以在 Chat、Agent 和 Agent Full Access 之间切换工作模式。
步骤 1:理解三种工作模式
截图中展示的是 Codex IDE Extension 的模式切换菜单。
Chat 适合讨论和计划。比如解释代码、比较方案、写提示词、列风险。它适合“先不要动文件”的场景。
Agent 是默认的执行模式。Codex 可以读取文件、修改代码、运行当前工作区内的命令,但在访问工作区外或网络等操作时仍需要审批。
Agent (Full Access) 权限最高。只有在你明确知道任务需要更高权限时才使用,例如需要联网下载依赖、访问额外目录或执行较复杂的本地操作。
步骤 2:从 Chat 开始复杂任务
复杂任务不要直接上 Agent。先在 Chat 中让 Codex 出计划:
请先分析这个功能应该怎么实现。
不要修改文件。
请列出需要改的模块、风险和验证方式。
确认计划合理后,再切到 Agent 执行。
步骤 3:使用 Agent 做可验证修改
切到 Agent 后,任务要写清楚范围:
请按刚才的计划实现第一步。
只修改 src/app/manual 相关文件。
完成后运行 lint,并说明结果。
如果 Codex 请求执行命令或访问外部资源,先看它的理由是否和任务相关,再决定是否批准。
步骤 4:切换模型和推理强度
除了模式,IDE Extension 也可以切换模型。

一般建议:
- 简单解释、文案、小改动:默认模型和 medium reasoning 通常足够。
- 复杂重构、跨模块排查、代码审查:可以提高 reasoning effort。
- 需要快速反馈的轻量任务:选择更快的设置。
不要把所有任务都开到最高推理强度。它可能更慢,也更消耗使用额度。
步骤 5:任务结束后收窄权限
完成高权限任务后,把模式切回 Agent 或 Chat。这样下一个任务不会意外继承过宽权限。
建议在任务收尾时让 Codex 总结:
请总结本次使用了哪些权限、运行了哪些命令、修改了哪些文件。
常见错误
不要用 Full Access 做模糊任务,例如“帮我全面优化项目”。高权限应该配合小范围、可验证的目标。
不要把模型切换当成解决所有问题的方法。很多失败来自提示词范围不清,而不是模型不够强。
不要在 Agent 模式下忘记验收。每次修改后都应该运行对应测试或构建。
小结
IDE Extension 的模型和模式切换,是为了让 Codex 的自主程度匹配任务风险。先 Chat 计划,再 Agent 执行;只有明确需要时才用 Full Access,完成后及时收窄权限。
相关教程
常见问题
什么时候用 Chat 模式?
当你只想讨论方案、解释代码或先做计划时,用 Chat 模式更稳,因为它不会像 Agent 模式那样主动读写和运行命令。
Agent Full Access 可以一直开着吗?
不建议。Full Access 适合明确需要网络或更高权限的任务,使用前要确认范围和风险,完成后应切回更窄的模式。