Inside OpenAI Codex

A thread you can test

Extensions

4 notes move from the word to a real choice at work — understand it first, then decide whether to use it.

READING THREADOPEN
4notes
HOW TO READStart where you are stuck, then follow the evidence and trade-offs

Each note stands alone, or becomes the next step in this thread.

Inside OpenAI CodexNo login

THE QUESTION THIS PAGE ANSWERS

ANSWER FIRST

What is Extensions, and which AI decisions does it change?

Codex turns sub-agents into graph nodes: edges are Open or Closed, messages enqueue before they wake, and closing an edge leaves history intact This page keeps the related concepts, common mistakes, and practical notes in one reading thread.

DECISION RULE

First decide whether you are blocked by a definition, a choice, or verification; then choose the closest of the 4 notes below.

TRY NEXT

Start with “A Multi-agent Graph Must Be Persisted,” then restate the conclusion using your own task.

WATCH FOR

Do not treat every method in a topic as interchangeable. The answer changes with the input, risk, and acceptance bar.

THIS QUESTION THREAD

Put the word back inside the choice it changes.

4 notes
Multi-agent

A Multi-agent Graph Must Be Persisted

Codex turns sub-agents into graph nodes: edges are Open or Closed, messages enqueue before they wake, and closing an edge leaves history intact

Inside OpenAI Codex 11 min →
Extensions

What a hook can change is set by the event contract

Codex’s hook protocol names eleven events and four handler types, but the runtime table only loads commands and MCP. In one turn: what each hook gets, what it can change, and when it’s already too late

Inside OpenAI Codex 12 min →
Extensions

MCP comes in: the model sees translated names

When Codex takes an external MCP, tools pass a translation layer before the model sees them: prefix, sanitize, hash on collision. The skill catalog stays up; the body arrives only when named

Inside OpenAI Codex 9 min →
Extensions

Migration only keeps fields that map

Codex migrates from Claude Code and Cursor: detect lists the assets, import only keeps fields that map, plugins install from the user level only

Inside OpenAI Codex 10 min →