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.01Watchtower02Watchtower03Watchtower04Watchtower05Watchtower06Release Gate07Watchtower08Rebuilt Bridge09Watchtower10Watchtower11Foundation Stone12Watchtower13Neon 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

Use ApiPathString in app-server filesystem permission paths (#28367)

ecfe1742026-06-1695/100 impact
many files changedlarge file deltadependency changecore directory touchedtest infrastructure change
  • codex-rs/Cargo.lock
  • codex-rs/app-server-protocol/Cargo.toml
  • codex-rs/app-server-protocol/schema/json/CommandExecutionRequestApprovalParams.json
  • codex-rs/app-server-protocol/schema/json/PermissionsRequestApprovalParams.json
  • codex-rs/app-server-protocol/schema/json/PermissionsRequestApprovalResponse.json
Electric Grid

Watchtower

[codex] Add interruptible sleep tool (#28429)

08901fc2026-06-1685/100 impact
many files changedlarge file deltacore directory touchedtest infrastructure changehigh churn
  • codex-rs/analytics/src/reducer.rs
  • 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
Temple of Systems

Watchtower

[codex] Record external agent import results (#28396)

314fa3d2026-06-1685/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/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/ExternalAgentConfigImportCompletedNotification.json
Ironworks District

Watchtower

[codex] expose Bedrock credential source in account/read (#27751)

12aaeb72026-06-1655/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/GetAccountResponse.json
  • codex-rs/app-server-protocol/schema/typescript/AmazonBedrockCredentialSource.ts
  • codex-rs/app-server-protocol/schema/typescript/index.ts
Broken Columns

Release Gate

feat: render typed envelopes for multi-agent v2 messages (#28368)

5b22a8e2026-06-1670/100 impact
many files changedcore directory touchedrelease keywordtest infrastructure change
  • codex-rs/core/src/agent/control.rs
  • codex-rs/core/src/agent/control_tests.rs
  • codex-rs/core/src/config/mod.rs
  • codex-rs/core/src/context/inter_agent_completion_message.rs
  • codex-rs/core/src/context/mod.rs
Broken Columns

Watchtower

[tests] Keep Apps out of generic core test harness (#28508)

ef8eb8b2026-06-1645/100 impact
core directory touchedarchitecture keywordtest infrastructure change
  • codex-rs/core/tests/common/test_codex.rs
Genesis Dunes

Rebuilt Bridge

[codex] [4/4] Simplify recommended plugin install schema (#28403)

a397b592026-06-1645/100 impact
core directory touchedarchitecture keywordtest infrastructure change
  • codex-rs/core/src/context/recommended_plugins_instructions.rs
  • codex-rs/core/src/tools/handlers/request_plugin_install.rs
  • codex-rs/core/src/tools/handlers/request_plugin_install_spec.rs
  • codex-rs/core/src/tools/handlers/request_plugin_install_tests.rs
  • codex-rs/core/src/tools/spec_plan_tests.rs
Genesis Dunes

Watchtower

Add thread recencyAt for sidebar ordering (#27910)

fac31582026-06-1785/100 impact
many files changedlarge file deltacore directory touchedtest infrastructure changehigh churn
  • codex-rs/analytics/src/analytics_client_tests.rs
  • codex-rs/analytics/src/client_tests.rs
  • 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
Ironworks District

Watchtower

Revert thread recencyAt for sidebar ordering (#28655)

cb15c642026-06-1785/100 impact
many files changedlarge file deltacore directory touchedtest infrastructure changehigh churn
  • codex-rs/analytics/src/analytics_client_tests.rs
  • codex-rs/analytics/src/client_tests.rs
  • 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
Genesis Dunes

Foundation Stone

core: remove redundant TurnContext and Prompt fields (#28638)

172b2212026-06-1780/100 impact
many files changedcore directory touchedarchitecture keywordtest infrastructure changefirst commit
  • codex-rs/core/src/client_common.rs
  • codex-rs/core/src/compact.rs
  • codex-rs/core/src/compact_remote.rs
  • codex-rs/core/src/compact_remote_v2.rs
  • codex-rs/core/src/context_manager/updates.rs
Temple of Systems

Watchtower

[ez][codex-rs] Support apps._default.default_tools_approval_mode (#27965)

c78911e2026-06-1755/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/ConfigReadResponse.json
  • codex-rs/app-server-protocol/schema/typescript/v2/AppsDefaultConfig.ts
  • codex-rs/app-server-protocol/src/protocol/v2/config.rs
Neon Citadel

Neon Citadel

Run fs helper through Windows sandbox wrapper (#28359)

ef751712026-06-17100/100 impact
many files changedlarge file deltadependency changecore directory touchedtest infrastructure changelatest milestonehigh churn
  • codex-rs/Cargo.lock
  • codex-rs/core/src/exec.rs
  • codex-rs/core/src/sandboxing/mod.rs
  • codex-rs/core/src/session/turn_context.rs
  • codex-rs/core/src/tools/runtimes/apply_patch.rs