Repo Atlas

From ruins to neon.

openai/codex is reconstructed as 13 major landmarks, moving from buried foundations to the current neon skyline. Minor commits are intentionally filtered out so the map tells the architectural story, not the noise.

Civilization map

Minor commits disappear. Turning points become landmarks.

The route begins in sand and ends in light. Each landmark is backed by a commit hash, score, files, and reasons.

Repository evolution atlasAn ancient desert-to-neon-city map of major commits for openai/codex.01Watchtower02Watchtower03Watchtower04Foundation Stone05Watchtower06Watchtower07Rebuilt Bridge08Watchtower09Release Gate10Watchtower11Watchtower12Watchtower13Neon Citadel
Major commits only

Every landmark explains why it survived the filter.

Neon Citadel

Watchtower

Initial commit

59a180d2025-04-16100/100 impact
many files changedlarge file deltadependency changecore directory touchedarchitecture keywordtest infrastructure changehigh churn
  • .github/demo.gif
  • .github/workflows/ci.yml
  • .github/workflows/dco.yml
  • .gitignore
  • .prettierignore
Electric Grid

Watchtower

Precompute app-server protocol exports (#36212)

acd540f2026-07-30100/100 impact
many files changedlarge file deltadependency changecore directory touchedarchitecture keywordtest infrastructure change
  • codex-rs/Cargo.lock
  • codex-rs/Cargo.toml
  • codex-rs/app-server-protocol-noop-macros/BUILD.bazel
  • codex-rs/app-server-protocol-noop-macros/Cargo.toml
  • codex-rs/app-server-protocol-noop-macros/src/lib.rs
Temple of Systems

Watchtower

Expose connector candidates in external agent detection (#36218)

e6cfd402026-07-3055/100 impact
many files changedcore directory touchedtest infrastructure change
  • codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json
  • codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.v2.schemas.json
  • codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigDetectResponse.json
  • codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigDetectResponse.ts
  • codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentDetectedConnectorCandidate.ts
Genesis Dunes

Foundation Stone

Refresh precomputed app-server protocol exports (#36239)

46423702026-07-3045/100 impact
core directory touchedarchitecture keywordfirst commit
  • codex-rs/app-server-protocol/schema/precomputed/app-server-exports-experimental.json.zst
  • codex-rs/app-server-protocol/schema/precomputed/app-server-exports-stable.json.zst
Ironworks District

Watchtower

Sync updates to imported external agent sessions (#36356)

bbbf3962026-07-31100/100 impact
many files changedlarge file deltadependency changecore directory touchedtest infrastructure changehigh churn
  • codex-rs/Cargo.lock
  • codex-rs/app-server/src/external_agent_migration/session_importer.rs
  • codex-rs/app-server/tests/suite/v2/external_agent_import_sync.rs
  • codex-rs/app-server/tests/suite/v2/mod.rs
  • codex-rs/external-agent-migration/Cargo.toml
Genesis Dunes

Watchtower

Consolidate MCP config editing in codex-core (#36359)

d97cb0d2026-07-3145/100 impact
core directory touchedarchitecture keywordtest infrastructure change
  • codex-rs/config/src/lib.rs
  • codex-rs/config/src/mcp_edit.rs
  • codex-rs/config/src/mcp_edit_tests.rs
  • codex-rs/core/src/mcp_skill_dependencies.rs
Broken Columns

Rebuilt Bridge

Move skill catalog rendering out of core (#36364)

0d109f02026-07-31100/100 impact
many files changedlarge file deltadependency changecore directory touchedarchitecture keywordtest infrastructure changehigh churn
  • codex-rs/Cargo.lock
  • codex-rs/core-skills/Cargo.toml
  • codex-rs/core-skills/src/lib.rs
  • codex-rs/core-skills/src/render.rs
  • codex-rs/core/src/context/available_skills_instructions.rs
Broken Columns

Watchtower

Add strict automatic review for MCP elicitations (#36365)

287e1022026-07-3150/100 impact
large file deltacore directory touchedtest infrastructure change
  • codex-rs/app-server/tests/suite/v2/mcp_server_elicitation.rs
  • codex-rs/codex-mcp/src/elicitation.rs
  • codex-rs/codex-mcp/src/elicitation_tests.rs
  • codex-rs/core/src/codex_delegate.rs
  • codex-rs/core/src/mcp_tool_call.rs
Temple of Systems

Release Gate

Enable sandboxed V8 for code mode (#36374)

2e32d952026-07-3175/100 impact
dependency changecore directory touchedrelease keywordtest infrastructure changehigh churn
  • .github/actions/setup-rusty-v8/action.yml
  • .github/workflows/rust-ci-full.yml
  • .github/workflows/rust-release-windows.yml
  • MODULE.bazel
  • codex-rs/code-mode-runtime/Cargo.toml
Electric Grid

Watchtower

Add thread section management APIs (#36380)

c42ea412026-07-3185/100 impact
many files changedlarge file deltacore directory touchedtest infrastructure changehigh churn
  • codex-rs/app-server-protocol/schema/json/ClientRequest.json
  • codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json
  • codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.v2.schemas.json
  • codex-rs/app-server-protocol/schema/json/v2/ThreadSectionCreateParams.json
  • codex-rs/app-server-protocol/schema/json/v2/ThreadSectionCreateResponse.json
Ironworks District

Watchtower

Add acknowledged user message submission to core (#36385)

bf7804c2026-07-3190/100 impact
many files changedlarge file deltacore directory touchedarchitecture keywordtest infrastructure change
  • codex-rs/core-api/src/lib.rs
  • codex-rs/core/src/codex_thread.rs
  • codex-rs/core/src/lib.rs
  • codex-rs/core/src/session/handlers.rs
  • codex-rs/core/src/session/mod.rs
Genesis Dunes

Watchtower

Make user input blocking behavior explicit (#36410)

e2c08372026-08-0175/100 impact
many files changedlarge file deltacore directory touchedtest infrastructure change
  • codex-rs/app-server-client/src/lib.rs
  • codex-rs/app-server-protocol/schema/json/ServerRequest.json
  • codex-rs/app-server-protocol/schema/json/ToolRequestUserInputParams.json
  • codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json
  • codex-rs/app-server-protocol/schema/precomputed/app-server-exports-experimental.json.zst
Neon Citadel

Neon Citadel

Use Git repositories as pre-tool hook test markers (#36411)

4c219fd2026-08-0140/100 impact
core directory touchedtest infrastructure changelatest milestone
  • codex-rs/core/tests/suite/hooks.rs