openai / codex
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).

Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["codex-rs"]
    n1["sdk"]
    n2[".github"]
    n3["bazel"]
    n4[".codex"]
    n5["scripts"]
    n6["tools"]
    n0 ---|"638"| n0
    n1 ---|"6"| n1
    n2 ---|"3"| n2
    n3 ---|"2"| n0
    n1 ---|"1"| n0
    n4 ---|"1"| n0
    n5 ---|"1"| n5
    n6 ---|"1"| n6
    n3 ---|"1"| n3
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#a0a0a0FF,stroke-width:10px
    linkStyle 1 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 2 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 3 stroke:#00688b4C,stroke-width:1px
    linkStyle 4 stroke:#00688b4C,stroke-width:1px
    linkStyle 5 stroke:#00688b4C,stroke-width:1px
    linkStyle 6 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 7 stroke:#a0a0a04C,stroke-width:1px
    linkStyle 8 stroke:#a0a0a04C,stroke-width:1px


Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...

Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
codex-rs/core/src/session/mod.rs
codex-rs/core/src/session/turn.rs
33 215 (15%) 139 (23%) 2026-06-24
codex-rs/core/src/session/session.rs
codex-rs/core/src/session/mod.rs
29 132 (21%) 215 (13%) 2026-06-24
codex-rs/protocol/src/protocol.rs
codex-rs/core/src/session/mod.rs
27 423 (6%) 215 (12%) 2026-06-24
codex-rs/core/src/session/turn_context.rs
codex-rs/core/src/session/mod.rs
27 105 (25%) 215 (12%) 2026-06-24
codex-rs/core/src/codex_delegate.rs
codex-rs/core/src/session/mod.rs
22 115 (19%) 215 (10%) 2026-06-24
codex-rs/core/src/session/turn_context.rs
codex-rs/core/src/session/session.rs
21 105 (20%) 132 (15%) 2026-06-24
codex-rs/core/src/compact_remote_v2.rs
codex-rs/core/src/compact_remote.rs
20 39 (51%) 86 (23%) 2026-06-23
codex-rs/core/src/session/turn_context.rs
codex-rs/core/src/session/review.rs
19 105 (18%) 44 (43%) 2026-06-24
codex-rs/core/src/compact_remote_v2.rs
codex-rs/core/src/compact.rs
19 39 (48%) 103 (18%) 2026-06-23
codex-rs/core/src/thread_manager.rs
codex-rs/core/src/session/mod.rs
18 129 (13%) 215 (8%) 2026-06-24
codex-rs/core/src/codex_thread.rs
codex-rs/core/src/session/mod.rs
18 95 (18%) 215 (8%) 2026-06-24
codex-rs/core/src/compact_remote_v2.rs
codex-rs/core/src/session/mod.rs
16 39 (41%) 215 (7%) 2026-06-23
codex-rs/app-server/src/request_processors/turn_processor.rs
codex-rs/protocol/src/protocol.rs
16 45 (35%) 423 (3%) 2026-06-23
codex-rs/tui/src/app/event_dispatch.rs
codex-rs/tui/src/app_event.rs
16 78 (20%) 167 (9%) 2026-06-22
codex-rs/core-plugins/src/manager.rs
codex-rs/core-plugins/src/loader.rs
16 49 (32%) 41 (39%) 2026-06-24
codex-rs/core/src/compact.rs
codex-rs/core/src/compact_remote.rs
16 103 (15%) 86 (18%) 2026-06-23
codex-rs/core-plugins/src/manager.rs
codex-rs/app-server/src/request_processors/plugins.rs
15 49 (30%) 48 (31%) 2026-06-24
codex-rs/thread-store/src/types.rs
codex-rs/thread-store/src/in_memory.rs
15 29 (51%) 25 (60%) 2026-06-24
codex-rs/protocol/src/protocol.rs
codex-rs/core/src/session/turn.rs
15 423 (3%) 139 (10%) 2026-06-24
codex-rs/app-server-protocol/src/protocol/common.rs
codex-rs/app-server/src/message_processor.rs
15 244 (6%) 194 (7%) 2026-06-23
codex-rs/features/src/tests.rs
codex-rs/features/src/lib.rs
15 71 (21%) 114 (13%) 2026-06-22
codex-rs/core/src/thread_manager.rs
codex-rs/core/src/session/session.rs
15 129 (11%) 132 (11%) 2026-06-24
codex-rs/core/src/session/turn_context.rs
codex-rs/protocol/src/protocol.rs
14 105 (13%) 423 (3%) 2026-06-24
codex-rs/core/src/session/turn_context.rs
codex-rs/core/src/session/turn.rs
14 105 (13%) 139 (10%) 2026-06-24
codex-rs/core/src/session/session.rs
codex-rs/core/src/codex_thread.rs
14 132 (10%) 95 (14%) 2026-06-24
codex-rs/core/src/thread_manager.rs
codex-rs/core/src/session/turn_context.rs
14 129 (10%) 105 (13%) 2026-06-24
codex-rs/core/src/session/session.rs
codex-rs/core/src/codex_delegate.rs
14 132 (10%) 115 (12%) 2026-06-24
codex-rs/state/src/extract.rs
codex-rs/protocol/src/protocol.rs
14 50 (28%) 423 (3%) 2026-06-23
codex-rs/core/src/compact.rs
codex-rs/core/src/session/mod.rs
14 103 (13%) 215 (6%) 2026-06-23
codex-rs/core/src/compact_remote_v2.rs
codex-rs/core/src/session/turn.rs
14 39 (35%) 139 (10%) 2026-06-23
codex-rs/app-server/src/request_processors/thread_processor.rs
codex-rs/app-server-protocol/src/protocol/v2/thread.rs
14 73 (19%) 30 (46%) 2026-06-23
codex-rs/core/src/session/session.rs
codex-rs/protocol/src/protocol.rs
13 132 (9%) 423 (3%) 2026-06-24
codex-rs/app-server/src/request_processors/thread_processor.rs
codex-rs/app-server-protocol/src/protocol/v2/tests.rs
13 73 (17%) 68 (19%) 2026-06-23
codex-rs/core/src/codex_thread.rs
codex-rs/protocol/src/protocol.rs
13 95 (13%) 423 (3%) 2026-06-24
codex-rs/app-server-protocol/src/protocol/common.rs
codex-rs/protocol/src/protocol.rs
13 244 (5%) 423 (3%) 2026-06-23
codex-rs/utils/path-uri/src/tests.rs
codex-rs/utils/path-uri/src/lib.rs
13 14 (92%) 16 (81%) 2026-06-23
codex-rs/tui/src/app/tests.rs
codex-rs/tui/src/chatwidget.rs
13 105 (12%) 751 (1%) 2026-06-18
codex-rs/core/src/agent/control.rs
codex-rs/core/src/session/mod.rs
13 113 (11%) 215 (6%) 2026-06-19
codex-rs/core/src/session/mod.rs
codex-rs/core/src/compact_remote.rs
13 215 (6%) 86 (15%) 2026-06-23
codex-rs/core/src/compact_remote.rs
codex-rs/core/src/session/turn.rs
13 86 (15%) 139 (9%) 2026-06-23
codex-rs/app-server-protocol/src/protocol/v2/tests.rs
codex-rs/app-server-protocol/src/protocol/common.rs
13 68 (19%) 244 (5%) 2026-06-23
codex-rs/core/src/thread_manager.rs
codex-rs/core/src/codex_delegate.rs
13 129 (10%) 115 (11%) 2026-06-24
codex-rs/core/src/session/review.rs
codex-rs/core/src/session/mod.rs
13 44 (29%) 215 (6%) 2026-06-24
codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
codex-rs/app-server-transport/src/transport/remote_control/tests.rs
12 21 (57%) 19 (63%) 2026-06-24
codex-rs/tui/src/app_server_session.rs
codex-rs/app-server-protocol/src/protocol/common.rs
12 107 (11%) 244 (4%) 2026-06-23
codex-rs/tui/src/app/tests.rs
codex-rs/app-server-protocol/src/protocol/v2/tests.rs
12 105 (11%) 68 (17%) 2026-06-23
codex-rs/tui/src/app_server_session.rs
codex-rs/app-server/src/request_processors/thread_processor.rs
12 107 (11%) 73 (16%) 2026-06-23
codex-rs/app-server/src/bespoke_event_handling.rs
codex-rs/tui/src/app/tests.rs
12 193 (6%) 105 (11%) 2026-06-18
codex-rs/core-plugins/src/remote.rs
codex-rs/app-server/src/request_processors/plugins.rs
12 45 (26%) 48 (25%) 2026-06-23
codex-rs/analytics/src/facts.rs
codex-rs/analytics/src/events.rs
12 30 (40%) 48 (25%) 2026-06-24

Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
codex-rs/protocol/src/protocol.rs
codex-rs/core/src/session/mod.rs
27 423 (6%) 215 (12%) 2026-06-24
codex-rs/core/src/codex_delegate.rs
codex-rs/core/src/session/mod.rs
22 115 (19%) 215 (10%) 2026-06-24
codex-rs/core/src/thread_manager.rs
codex-rs/core/src/session/mod.rs
18 129 (13%) 215 (8%) 2026-06-24
codex-rs/core/src/codex_thread.rs
codex-rs/core/src/session/mod.rs
18 95 (18%) 215 (8%) 2026-06-24
codex-rs/core/src/compact_remote_v2.rs
codex-rs/core/src/session/mod.rs
16 39 (41%) 215 (7%) 2026-06-23
codex-rs/app-server/src/request_processors/turn_processor.rs
codex-rs/protocol/src/protocol.rs
16 45 (35%) 423 (3%) 2026-06-23
codex-rs/tui/src/app/event_dispatch.rs
codex-rs/tui/src/app_event.rs
16 78 (20%) 167 (9%) 2026-06-22
codex-rs/core-plugins/src/manager.rs
codex-rs/app-server/src/request_processors/plugins.rs
15 49 (30%) 48 (31%) 2026-06-24
codex-rs/protocol/src/protocol.rs
codex-rs/core/src/session/turn.rs
15 423 (3%) 139 (10%) 2026-06-24
codex-rs/app-server-protocol/src/protocol/common.rs
codex-rs/app-server/src/message_processor.rs
15 244 (6%) 194 (7%) 2026-06-23
codex-rs/core/src/thread_manager.rs
codex-rs/core/src/session/session.rs
15 129 (11%) 132 (11%) 2026-06-24
codex-rs/core/src/session/turn_context.rs
codex-rs/protocol/src/protocol.rs
14 105 (13%) 423 (3%) 2026-06-24
codex-rs/core/src/session/session.rs
codex-rs/core/src/codex_thread.rs
14 132 (10%) 95 (14%) 2026-06-24
codex-rs/core/src/thread_manager.rs
codex-rs/core/src/session/turn_context.rs
14 129 (10%) 105 (13%) 2026-06-24
codex-rs/core/src/session/session.rs
codex-rs/core/src/codex_delegate.rs
14 132 (10%) 115 (12%) 2026-06-24
codex-rs/state/src/extract.rs
codex-rs/protocol/src/protocol.rs
14 50 (28%) 423 (3%) 2026-06-23
codex-rs/core/src/compact.rs
codex-rs/core/src/session/mod.rs
14 103 (13%) 215 (6%) 2026-06-23
codex-rs/core/src/compact_remote_v2.rs
codex-rs/core/src/session/turn.rs
14 39 (35%) 139 (10%) 2026-06-23
codex-rs/app-server/src/request_processors/thread_processor.rs
codex-rs/app-server-protocol/src/protocol/v2/thread.rs
14 73 (19%) 30 (46%) 2026-06-23
codex-rs/core/src/session/session.rs
codex-rs/protocol/src/protocol.rs
13 132 (9%) 423 (3%) 2026-06-24