Repo Atlas

From ruins to neon.

openai/codex is reconstructed as 12 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.01Watchtower02Watchtower03Release Gate04Release Gate05Watchtower06Watchtower07Watchtower08Watchtower09Release Gate10Watchtower11Foundation Stone12Neon 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
Genesis Dunes

Watchtower

Support managed network requirements under `permissions.network` (#58182)

dfcb5b52026-10-2975/100 impact
many files changedlarge file deltacore directory touchedtest infrastructure change
  • codex-rs/app-server/README.md
  • codex-rs/app-server/src/request_processors/config_processor.rs
  • codex-rs/app-server/tests/suite/v2/config_requirements_application.rs
  • codex-rs/cloud-config/src/validation_tests.rs
  • codex-rs/config/src/config_requirements.rs
Ironworks District

Release Gate

Require Bazel release artifacts and publish DotSlash manifests (#58196)

2f1e4f92026-10-2945/100 impact
dependency changerelease keywordtest infrastructure change
  • .github/dotslash-config.json
  • .github/dotslash-provisioned-config.json
  • .github/workflows/rust-release-provisioned-macos.yml
  • .github/workflows/rust-release-windows.yml
  • .github/workflows/rust-release.yml
Temple of Systems

Release Gate

Preserve realtime V3 transcripts in conversation history (#58221)

c9750d72026-10-3090/100 impact
many files changedlarge file deltacore directory touchedrelease keywordtest infrastructure change
  • codex-rs/app-server/tests/suite/v2/realtime_transcript_tests.rs
  • codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
  • codex-rs/codex-api/src/endpoint/realtime_websocket/transcript_tests.rs
  • codex-rs/core/src/context/realtime_delegation.rs
  • codex-rs/core/src/realtime_conversation.rs
Genesis Dunes

Watchtower

Add an MCP adapter for message-board tools (#58341)

a9e474c2026-10-3070/100 impact
large file deltadependency changecore directory touchedtest infrastructure change
  • codex-rs/Cargo.lock
  • codex-rs/Cargo.toml
  • codex-rs/message-board-mcp/BUILD.bazel
  • codex-rs/message-board-mcp/Cargo.toml
  • codex-rs/message-board-mcp/README.md
Electric Grid

Watchtower

Resolve network approval prompts when their requests end (#58350)

49696752026-10-3075/100 impact
many files changedlarge file deltacore directory touchedtest infrastructure change
  • codex-rs/app-server/src/bespoke_event_handling.rs
  • codex-rs/app-server/src/outgoing_message.rs
  • codex-rs/app-server/src/request_processors.rs
  • codex-rs/app-server/src/request_processors/thread_lifecycle.rs
  • codex-rs/app-server/src/request_processors/thread_listener_shutdown_tests.rs
Ironworks District

Watchtower

Allow Apps catalog discovery before the initial tool inventory completes (#58352)

9630b2e2026-10-3090/100 impact
many files changedlarge file deltacore directory touchedarchitecture keywordtest infrastructure change
  • codex-rs/codex-mcp/src/connection_manager.rs
  • codex-rs/codex-mcp/src/connection_manager/resources.rs
  • codex-rs/codex-mcp/src/connection_manager_tests.rs
  • codex-rs/codex-mcp/src/mcp/mod.rs
  • codex-rs/codex-mcp/src/mcp/mod_tests.rs
Electric Grid

Watchtower

Broadcast thread section changes to connected clients (#58380)

1f0290c2026-10-3055/100 impact
many files changedcore directory touchedtest infrastructure change
  • codex-rs/app-server-protocol/schema/json/ServerNotification.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/ThreadSectionChangedNotification.json
  • codex-rs/app-server-protocol/schema/precomputed/app-server-exports-experimental.json.zst
Temple of Systems

Release Gate

Test V8 inline typed array storage limits (#58385)

a727f1f2026-10-3045/100 impact
core directory touchedrelease keywordtest infrastructure change
  • codex-rs/v8-poc/src/lib.rs
Broken Columns

Watchtower

Expose parent context for host-managed child startup (#58390)

cbe16d52026-10-3085/100 impact
many files changedlarge file deltacore directory touchedtest infrastructure changehigh churn
  • codex-rs/core/src/agent/control.rs
  • codex-rs/core/src/agent/control/spawn.rs
  • codex-rs/core/src/agent/host/invocation.rs
  • codex-rs/core/src/agent/host/mod.rs
  • codex-rs/core/src/agent/host/spawn.rs
Genesis Dunes

Foundation Stone

Add audio file references with explicit runtime rejection (#58430)

25462652026-10-3095/100 impact
many files changedlarge file deltacore directory touchedtest infrastructure changefirst commithigh churn
  • codex-rs/app-server-protocol/schema/json/ClientRequest.json
  • codex-rs/app-server-protocol/schema/json/ServerNotification.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/ItemCompletedNotification.json
Neon Citadel

Neon Citadel

Make viewed image paths clickable in the TUI (#58446)

a795f962026-10-3040/100 impact
core directory touchedtest infrastructure changelatest milestone
  • codex-rs/tui/src/app/history_pagination.rs
  • codex-rs/tui/src/app/history_ui.rs
  • codex-rs/tui/src/app/history_ui_tests.rs
  • codex-rs/tui/src/history_cell/patches.rs
  • codex-rs/tui/src/history_cell/patches_tests.rs