← All writing · Home

Claude Added Codex. And Codex Made Itself Better Than Claude.

By Suraj Kumar · Feb 2026 · 5 min read

Native version on surajmarkup.in with in-article visuals preserved.

Cover image

I found Agent Orchestrator the day pkarnal open-sourced it. 30 agents building their own orchestration system — that was the first time I’d seen parallel agent management treated as a real engineering problem.

I cloned the repo. I use Codex. Codex was broken: wrong CLI flags, no tracking, no dashboard support, crash on launch. Claude Code had everything; Codex had a placeholder.

So my first contribution became: make Codex work. I ran three agents in parallel, and what happened surprised me.

The setup: three agents, one day

Three agents setup

Three agents. Running in parallel. Claude studied itself, built support for its competitor, and then the competitor took over and went further.

Parallel workflow

What was broken

Codex broken state
Claude was first-class. Codex was behind.

What Claude built for its competitor

Claude’s introspection agent studied its own plugin. The implementation agent translated each feature into Codex-compatible code.

Some highlights:

Cursor Bugbot reviewed commits and surfaced shell injection, race conditions, and path traversal. Claude patched each one.

Then Codex made itself better than Claude

I handed the plugin to Codex: this is your integration. Review it. Make yourself more mature than Claude.

Codex improvements

Before and after

Before and after parity
Codex moved past parity and added extras.

What I took away

The story in 6 steps

  1. Found Agent Orchestrator on launch day
  2. Tried Codex — broken
  3. First contribution: fix it
  4. Claude studied itself and built Codex support
  5. Codex reviewed itself and surpassed parity
  6. Full support + extras in one day

Claude made Codex mature. Codex made itself better than Claude. The orchestrator doesn’t pick sides anymore.

Repo: github.com/ComposioHQ/agent-orchestrator
My GitHub: github.com/suraj-markup

Original Medium post: read on Medium