Codex vs Claude Code:2026 年最新高级模式对比——Workflow、Ultracode、Automations 与 Subagents

Codex 系列 · 斜杠命令(一~八)入门指南 | 插件商店完全指南 · Codex vs Claude Code 对比 · 2026 高级模式对比


# 高级模式对比 2026 ## Claude Code 新增 - Dynamic Workflows [CLI] - Ultracode [CLI] - 技能系统 [CLI] - /run /verify [CLI] - /deep-research [CLI] - Worktrees [CLI] - Agent Teams [CLI] - 定时任务 [桌面App] ## Codex 新增 - Automations [App] - Cloud Tasks [CLI+App+IDE] - Subagents [CLI+App+IDE] - PLANS.md [CLI+App+IDE] - Goal Mode [CLI+App+IDE] - Thread Automations [App] - 精细审批 [CLI+App+IDE]

2026 年 6 月,Claude Code 和 Codex 都发布了重要的新功能。Claude Code 的 Dynamic Workflows 和 Ultracode 代表了"大规模 Agent 编排"的新范式;Codex 的 Automations 和 Cloud Tasks 则把 AI 编程推向了"无人值守自动化"。

本文标注约定:每个功能后以 [表面] 标记支持它的运行环境。例如 [CLI] 表示终端命令行,[App] 表示桌面应用,[CLI+App] 表示两者都支持。


表面支持总览

先给一张全景表,再逐项展开:

功能 Claude Code Codex
Dynamic Workflows(大规模编排) [CLI] v2.1.154+ 研究预览
Ultracode(自动编排) [CLI] effort 级别
Subagents(多 Agent) [CLI] Agent Teams [CLI+App+IDE] config.toml
后台定时自动化 [桌面App] 定时任务 [App] Automations
线程心跳自动化 [App] Thread Automations
Cloud 远程执行 [CLI+App+IDE] Cloud Tasks
技能系统 [CLI] SKILL.md + !cmd 注入 [CLI+App+IDE] Skills + 插件
Worktree 隔离 [CLI] [App](Automations 内)
Goal 目标追踪 —(旧版有 /goal [CLI+App+IDE] /goal
PLANS.md 执行模板 [CLI+App+IDE] config 驱动
精细审批策略 [CLI+App+IDE] config.toml
内置研究技能 [CLI] /deep-research
内置验证技能 [CLI] /run /verify

多 Agent 编排:Dynamic Workflows [CLI] vs Subagents [CLI+App+IDE]

这是当前两个工具差异最大的领域。

Claude Code:Dynamic Workflows [CLI]

Claude Code 在 v2.1.154 中推出了 Dynamic Workflows(研究预览,仅 CLI)。它不是一个斜杠命令,而是一套 JavaScript 编排引擎——Claude 为你的任务写一段 JS 脚本,运行时在后台执行,可以协调数十到数百个子 agent 并行工作。

关键特征:

  • 脚本驱动:编排逻辑是 JS 脚本,可读、可复用、可另存为自定义命令
  • 后台执行:运行时独立于主会话,你的聊天窗口保持响应
  • 结构化进度/workflows 命令可查看每个阶段、每个 agent 的 prompt、工具调用和结果
  • 交叉验证:多个 agent 可以从不同角度审查同一发现,过滤掉未通过交叉验证的结论
  • 触发方式:在 prompt 中包含 ultracode 关键词,或直接描述"use a workflow"
  • 支持平台:所有付费计划、Anthropic API、Amazon Bedrock、Google Cloud Vertex AI、Microsoft Foundry

内置的 /deep-research [CLI] 就是一个 Dynamic Workflow 实例——它从多个角度扇出搜索,抓取并交叉检查来源,对每个声明投票,最后输出一份附引用来源的报告。

使用方式

ultracode: audit every API endpoint under src/routes/ for missing auth checks

Claude 写一个 workflow 脚本,启动数十个 agent 各自审查不同的路由文件,汇总结果后报告哪些端点缺少认证。

Ultracode [CLI]:让 Claude 自动决定何时用 Workflow

Ultracode 是一个 effort 级别(/effort ultracode),仅 CLI。设置后,Claude 会为会话中的每个实质性任务自动规划 workflow。一个请求可能触发多个连续 workflow:一个理解代码,一个执行修改,一个验证结果。

注意:Ultracode 的 token 消耗和时间成本显著高于其他 effort 级别。官方建议在完成重大任务后切回低 effort 级别。

Codex:Subagents [CLI+App+IDE]

Codex 的 subagent 系统通过 config.toml 中的 [agents] 配置段来定义角色和限制,CLI、App、IDE 全表面支持

[agents]
max_spawn_depth = 1  # 最大嵌套深度

[features]
multi_agent = true   # 启用 subagent 协作工具

Codex 的子 agent 是主 agent 派生的独立工作线程,各自拥有独立的上下文窗口和模型配置。但它们不像 Claude Code 的 Dynamic Workflows 那样有显式的编排脚本——编排逻辑由主 agent 在对话中 turn by turn 地决定。

对比总结

维度 Claude Code [CLI] Codex [CLI+App+IDE]
编排方式 JS 脚本(可复用、可审查) 主 agent 对话内决策
规模 数十到数百 agent 受 spawn depth 限制
后台执行 独立运行时,会话不阻塞 agent 线程并行
交叉验证 内置对抗性审查 无内置机制
进度可视化 阶段/agent 级别详情 /agent 切换查看
可保存复用 另存为自定义命令 配置持久化
表面支持 仅 CLI CLI + App + IDE

后台自动化:Automations [App] vs Scheduled Tasks [桌面App]

Codex:Automations [App]

Codex 的 Automations 仅在 Codex App(桌面应用)中可用。它是一套完整的后台任务系统:

  • 独立自动化:定时运行,结果进入 Triage 收件箱。支持 cron 表达式自定义周期。
  • 线程自动化(Thread Automations)[App]:心跳式唤醒,附着在当前线程上,保持上下文连续。支持分钟级间隔或每日/每周定时。
  • Worktree 隔离 [App]:在 Git 仓库中,自动化可以在独立 worktree 上运行,不干扰本地工作。
  • 技能驱动:可通过 $skill-name 显式触发技能,结合插件使用(如 GitHub 插件检查 PR 状态)。
  • 前提条件:运行 Codex App 的机器必须开机、Codex 必须运行、项目必须可用。

使用方式:在 Codex App 的 Automations 面板中创建,或直接在对话中描述:"创建一个自动化,每天早上 9 点检查 #engineering Slack 频道的消息,总结与我的任务相关的内容"。

实际场景

  • 每天早上检查依赖更新和安全公告
  • 每小时检查 CI 状态,失败时自动分析日志
  • PR 提交后持续监控 review 反馈,有新评论时自动回复或修复

Claude Code:Scheduled Tasks [桌面App]

Claude Code 桌面版支持定时任务,仅限桌面应用,功能不如 Codex 的 Automations 完善——缺少收件箱式 Triage、worktree 隔离和技能编排。

对比

维度 Claude Code [桌面App] Codex [App]
调度方式 桌面定时 cron + 自定义周期
结果管理 无收件箱 Triage 收件箱 + 已读/未读
Worktree 隔离 支持
技能集成 $skill-name 触发
线程持续 Thread Automations
表面支持 仅桌面 App 仅 App

技能系统:SKILL.md [CLI] vs Skills [CLI+App+IDE]

两个工具现在都有技能系统,格式相似,但表面支持和分发方式不同。

Claude Code Skills [CLI]

Claude Code 在最新版中将自定义命令合并到了技能系统中。.claude/commands/ 中的旧文件继续工作,但推荐使用 .claude/skills/<name>/SKILL.md 格式。仅 CLI 支持

关键特征:

  • 动态上下文注入!command 语法,运行 shell 命令并将输出内联到技能内容中
  • 调用控制:frontmatter 中可设置仅用户手动调用或 Claude 自动触发
  • 子 agent 执行:技能可以在子 agent 中运行
  • 自动发现:从工作目录向上搜索到仓库根目录,也支持嵌套 .claude/skills/
  • 内置技能 [CLI]/run(启动并验证应用)、/verify(确认代码变更)、/run-skill-generator(录制启动配方,v2.1.145+)、/deep-research
  • 目录层级:企业(managed settings)> 个人(~/.claude/skills/)> 项目(.claude/skills/)> 插件
---
description: Summarizes uncommitted changes and flags anything risky.
---
## Current changes
!`git diff HEAD`

Summarize the changes above in two or three bullet points...

Codex Skills [CLI+App+IDE]

Codex 的技能系统全表面支持,作为可复用工作流的标准格式:

  • $ 前缀显式调用$database-migration,全表面通用
  • 斜杠菜单集成:技能出现在 / 菜单中(CLI + IDE)
  • 隐式调用:Codex 根据上下文自动判断
  • 插件分发 [CLI+App]:技能可以打包为插件通过市场分发

对比

维度 Claude Code [CLI] Codex [CLI+App+IDE]
文件格式 SKILL.md + frontmatter SKILL.md + frontmatter
动态注入 !command 内联输出 通过 MCP/插件
分发方式 目录层级 + 插件 插件市场
内置技能 /run /verify /deep-research 依赖插件提供
调用方式 /skill-name /skills$skill-name
表面支持 仅 CLI CLI + App + IDE

云端执行:Cloud Tasks [CLI+App+IDE] vs Worktrees [CLI]

Codex:Cloud Tasks [CLI+App+IDE]

Codex 的 Cloud Tasks 在隔离的远程环境中运行,CLI、App、IDE 全表面支持

  • CLI 中通过 codex cloud 命令管理
  • App 中通过界面提交和查看
  • IDE 扩展中可委派 cloud tasks(/cloud 命令)
  • 克隆仓库、检出分支
  • 支持自定义环境的依赖安装
  • 结果通过 codex apply 回传到本地

Claude Code:Worktrees [CLI]

Claude Code 使用 Git worktrees 实现并行隔离,仅 CLI

  • 每个 worktree 是独立的 Git 工作目录
  • 适合批量并行任务(/batch
  • 也用于 Dynamic Workflows 的 agent 隔离

对比:Codex 的 Cloud Tasks 是真正的远程执行——不需要本地机器保持开机。Claude Code 的 Worktrees 是本地隔离——更快但受限于本地资源。


其他差异功能

Codex 独有

  • Goal Mode [CLI+App+IDE]/goal 设定持久化任务目标,支持 pause/resume/clear。全表面支持,需启用 features.goals
  • PLANS.md [CLI+App+IDE]:执行计划模板,Codex 在复杂任务中参照它组织步骤。config 驱动,全表面生效。
  • 精细审批策略 [CLI+App+IDE]approval_policy = { granular = { ... } } 按类别(sandbox、execpolicy、MCP、skill-script)分别控制审批行为。config.toml 配置。

Claude Code 独有

  • /deep-research [CLI]:扇出搜索 + 交叉验证 + 引用报告。实际是 Dynamic Workflow 的实例化内置技能。
  • /run /verify [CLI]:启动应用并确认代码变更效果,无需手写测试。v2.1.145+。
  • /run-skill-generator [CLI]:从零环境录制项目启动配方,保存为技能供团队复用。

综合评述

两个工具在 2026 年的演进方向已经清晰分化,而且表面策略截然不同:

  • Claude Code 是 CLI 优先的深度工具:Dynamic Workflows、Ultracode、技能系统全部围绕 CLI 构建。桌面 App 主要负责定时任务和浏览器/桌面操作(Chrome 扩展、Computer Use)。如果你工作在终端里,Claude Code 的 CLI 能力目前领先。

  • Codex 是全表面一致的平台:Subagents、Skills、Cloud Tasks、Goal Mode 在 CLI、App、IDE 三个表面上功能一致。Automations 是 App 独占,但这是因为它需要桌面常驻进程——而非能力阉割。如果你在多个表面之间切换(终端写代码、IDE 审查、App 看自动化结果),Codex 的一致性体验更好。

实际使用中,很多团队已经同时部署两个工具——Claude Code CLI 做深度分析和批量重构,Codex App 做持续集成和定时自动化。


实操清单

  • 确认 Claude Code 版本 ≥ v2.1.154,以支持 Dynamic Workflows(研究预览)
  • 在 CLI 中输入含 ultracode 关键词的 prompt,触发 Dynamic Workflow 并用 /workflows 查看各 agent 的执行阶段和结果
  • /effort ultracode 设置会话级别的 Ultracode effort,观察 Claude 为任务自动规划 workflow 的行为,完成后切回低 effort 级别
  • 在 Codex 的 config.toml 中配置 [agents]features.multi_agent = true,启用 subagent 协作工具
  • 在 Codex App 的 Automations 面板中创建一个定时自动化(如每天早上检查依赖更新),验证结果进入 Triage 收件箱
  • 在 Codex App 中为某个线程添加 Thread Automation(心跳式),设置分钟级间隔,观察其附着当前线程保持上下文的行为
  • 在 Claude Code 中创建 .claude/skills/<name>/SKILL.md,使用 !command 语法注入 shell 输出,并用 /skill-name 手动调用
  • 运行 Claude Code 内置技能 /run/verify,确认代码变更效果(需 v2.1.145+)
  • 运行 /deep-research 对某个技术问题扇出搜索,查看其交叉验证和引用报告输出
  • 在 Codex CLI 中用 codex cloud 提交一个 Cloud Task,完成后用 codex apply 将结果回传本地
  • 在 Codex 中用 /goal 设定持久化任务目标,尝试 pause/resume,确认需在 config 中启用 features.goals
  • 在 Codex config.toml 中配置 approval_policy = { granular = { ... } },按 sandbox/execpolicy/MCP/skill-script 分类测试精细审批行为