惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
J
Java Code Geeks
I
InfoQ
V
Visual Studio Blog
M
MIT News - Artificial intelligence
H
Help Net Security
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
G
Google Developers Blog
A
About on SuperTechFans
腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
云风的 BLOG
云风的 BLOG
S
SegmentFault 最新的问题
WordPress大学
WordPress大学

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Ultracode for Codex: Claude-style Dynamic Workflows with ...
Pavel Kalo · 2026-06-01 · via DEV Community

Claude Code added Dynamic Workflows.

Dynamic Workflows are a way to run larger coding tasks as a sequence of planned steps. Claude Code can split the work, run independent parts, check the results, and integrate the final answer.

For small tasks, this is unnecessary. One agent can edit directly.

For larger tasks, the sequence is:

plan -> split -> run independent work -> check results -> integrate -> verify

Anthropic also describes an ultracode setting for Claude Code. It uses higher effort and can decide when to turn a task into a Dynamic Workflow.

Codex does not have that exact feature.

However, Codex already has two relevant pieces:

  • skills, loaded from SKILL.md
  • subagents, when the host environment exposes them

Codex can follow the same sequence, but it is not the same native implementation.

Summary:

Claude Code has native Dynamic Workflows.
Codex can approximate the same procedure with a skill.

Repo:

https://github.com/PabloNAX/ultracode-skill

What Claude Code added

Dynamic Workflows are for tasks that are too large for a single pass.

For example:

  • repo-wide bug hunts
  • migrations
  • security audits
  • work that needs independent verification
  • work where several files or systems have to be understood before editing

The workflow is:

Claude Code Dynamic Workflows: plan, split, parallel subagents, check, integrate

The orchestration does not happen inside one normal reply.

In a normal chat loop, the model has to keep planning, editing, checking, and summarizing in one stream. That works for small jobs. It gets messy when the task is large.

Dynamic Workflows make the work explicit:

  • first plan
  • then split
  • then run independent parts
  • then check
  • then integrate

There is a cost trade-off. Anthropic warns that Dynamic Workflows can use much more than a normal Claude Code session, and the first workflow trigger asks for confirmation.

Parallel agents increase usage.

What Codex already has

Codex is different.

It does not expose Claude Code's Dynamic Workflows as a native feature. There is no official Codex ultracode mode that automatically runs the same system.

But Codex has skills.

A skill is a small instruction package. It can teach the agent how to behave for a class of tasks.

For this use case, the skill defines:

  • when to keep the task direct
  • when to make a plan
  • when to split work
  • when to use subagents
  • what stays in the parent session
  • how the final result gets checked

Codex can reproduce the operating procedure, not the native Claude Code implementation.

The practical mapping

The Ultracode skill uses three modes.

Ultracode skill for Codex: direct mode, workflow mode, delegated mode, final verification

Direct mode is for small tasks.

Fix one typo. Read one file. Answer one narrow question. No workflow folder needed.

Workflow mode is for non-trivial work that needs a plan but does not need parallel agents.

The skill writes simple local artifacts:

.workflow/ultracode/<run-slug>/
  plan.md
  orchestration.md
  state.json
  packets/
  results/
  integration.md
  final-report.md

Delegated mode is for tasks that can be split into independent checks or edits.

When native subagent tools are available, Codex can use spawn_agent for independent work.

In practice:

  • explorer agents inspect code and gather facts
  • worker agents only edit when the write scope is clear
  • the parent session integrates the result
  • tests, builds, linters, or browser checks verify the final state

The parent session still owns the final answer.

Subagents produce partial results. The parent session integrates them.

Shared procedure

The shared behavior is:

  • a large task gets planned
  • independent work is separated
  • parallelism is used only for independent work
  • results are checked before integration
  • verification happens at the end

This reduces one common failure mode in AI coding: a polished final answer without evidence.

The model is still capable of making mistakes. The difference is that the workflow leaves evidence: plans, separate results, integration notes, and verification output.

Implementation differences

The implementation is different.

Claude Code Dynamic Workflows are an official Claude Code feature.

Claude Code's ultracode setting is tied to Claude Code behavior.

Codex does not have that exact feature.

The Codex version is a skill. It defines how Codex should use skills, subagents, local artifacts, and verification commands.

In plain terms: Claude Code owns the native feature. Codex follows the procedure through a skill.

Prompt examples

For a normal task:

Use $ultracode to implement this feature end to end and verify it.

For a task where parallel work may help:

Use $ultracode. Use parallel agents when the task can be split, keep integration in the parent session, and verify the final patch.

That second sentence defines the delegation rule.

A skill can describe when to delegate. The current host environment still controls whether delegation is available.

Install

Codex:

mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
cp -R ultracode "${CODEX_HOME:-$HOME/.codex}/skills/"

Claude Code:

mkdir -p "$HOME/.claude/skills"
cp -R ultracode "$HOME/.claude/skills/"

Antigravity workspace install:

mkdir -p .agents/skills
cp -R /path/to/ultracode .agents/skills/

Restart the tool after installing so it reloads the skill list.

Why there is no required Python runner

Some workflow systems use helper scripts. That can help with scaffolding or validation.

But the core of this skill is not a runner.

In Codex, subagents are launched by Codex.

In Claude Code, Dynamic Workflows are launched by Claude Code.

A portable skill should leave orchestration to the host tool.

The core file is SKILL.md.

When to use it

Good fit:

  • repo-wide audits
  • migrations
  • feature work with discovery and tests
  • security review
  • risky changes that need independent checking

Bad fit:

  • tiny edits
  • one-file fixes
  • tasks where agents would duplicate the same search
  • tasks where low usage takes priority over extra checking

Rule:

Small tasks should stay small.

Large tasks should leave evidence.