Dev KnowledgeV2.0
输入关键词开始搜索

    Codex 模式与易混概念

    快速区分 Codex 的执行模式、模型推理强度和其他容易混淆的概念。

    类型
    速记知识
    适合读者
    希望快速选择 Codex 工作方式与模型设置的开发者
    最近核验

    这是一份持续增长的 Codex 速记页。每个条目只保留选择设置和排查概念混淆时需要的信息。

    xhigh(极高)Max(最高)Ultra

    这三个档位不只是同一条“思考更久”刻度。xhighMax 调整所选模型处理单个任务时的推理投入;Ultra 还会改变任务编排方式,自动把适合拆分的工作委派给子代理。

    设置 执行方式 更适合
    xhigh(极高) 单个代理投入极高推理深度 多步骤、多来源或有复杂权衡的困难任务
    Max(最高) 单个代理获得最大推理深度和更多推理时间 xhigh 仍不够可靠、需要充分探索和核验的最难问题
    Ultra 最大推理,并自动委派和汇总多个子任务 能清晰拆成检索、实现、测试、审查等独立工作流的大型任务
    • 选择顺序:先使用能满足要求的最低档位;困难任务可试 xhigh,质量比速度和用量更重要时再比较 Max,能够有效并行拆分时才考虑 Ultra
    • 成本边界:提高推理强度通常会增加延迟和 token 用量,但官方没有给出 Max 相对 xhigh 的固定倍数,也不保证每个任务都更正确。Ultra 中的子代理还会各自执行模型与工具工作,并产生额外协调成本。
    • 可用性MaxUltra 只会出现在支持并启用它们的产品配置中。官方说明多数任务并不需要这两个档位。
    • 来源OpenAI Codex modelsOpenAI Codex subagents

    在脏工作区运行 lint 前先检查脚本

    pnpm lintnpm run lint 只是脚本名,不保证是只读检查;项目可能把它定义成 eslint ... --fix,一执行就会改写整个匹配范围。

    • 安全检查:先读取 package.json 中对应脚本;需要只读验证时,直接运行不带 --fix 的底层命令,并把路径收窄到本次改动。
    • 变更确认:运行前后比较 git status --shortgit diff --name-only,可以及时发现格式化器越界修改。
    • 恢复边界:如果工作区原本已有用户改动,不要直接用覆盖式 Git 命令回退;先精确区分本次工具产生的差异,再取得用户授权或逐项恢复。
    • 验证依据:npm/pnpm 脚本会原样执行 package.json 中配置的命令;eslint --fix 的语义就是把可自动修复的问题写回文件。实际运行也应以脚本内容和前后 Git 差异为准。