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).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
codex-cli/src/components/chat/terminal-chat.tsx
codex-cli/src/utils/agent/agent-loop.ts
11 26 (42%) 37 (29%) 2025-04-24
codex-cli/src/components/chat/terminal-chat.tsx
codex-cli/src/utils/config.ts
10 26 (38%) 24 (41%) 2025-04-24
codex-cli/src/utils/config.ts
codex-cli/src/cli.tsx
10 24 (41%) 32 (31%) 2025-04-29
codex-cli/src/utils/config.ts
codex-cli/src/utils/agent/agent-loop.ts
9 24 (37%) 37 (24%) 2025-04-29
codex-cli/src/cli.tsx
codex-cli/src/utils/agent/agent-loop.ts
8 32 (25%) 37 (21%) 2025-04-29
codex-cli/src/components/chat/terminal-chat.tsx
codex-cli/src/components/chat/terminal-chat-input.tsx
8 26 (30%) 24 (33%) 2025-04-21
codex-cli/src/components/chat/terminal-chat.tsx
codex-cli/src/cli.tsx
8 26 (30%) 32 (25%) 2025-04-22
codex-cli/src/components/chat/terminal-chat.tsx
codex-cli/src/utils/agent/handle-exec-command.ts
6 26 (23%) 14 (42%) 2025-04-21
codex-rs/tui/src/lib.rs
codex-rs/core/src/config.rs
6 8 (75%) 7 (85%) 2025-04-30
codex-cli/src/utils/agent/handle-exec-command.ts
codex-cli/src/utils/agent/agent-loop.ts
6 14 (42%) 37 (16%) 2025-04-21
codex-rs/core/src/protocol.rs
codex-rs/core/src/codex.rs
6 7 (85%) 9 (66%) 2025-05-03
codex-rs/tui/src/lib.rs
codex-rs/exec/src/lib.rs
6 8 (75%) 8 (75%) 2025-04-30
codex-rs/exec/src/lib.rs
codex-rs/exec/src/cli.rs
6 8 (75%) 6 (100%) 2025-04-30
codex-cli/src/components/help-overlay.tsx
codex-cli/src/components/chat/terminal-chat-input.tsx
5 5 (100%) 24 (20%) 2025-04-25
codex-rs/exec/src/cli.rs
codex-rs/core/src/protocol.rs
5 6 (83%) 7 (71%) 2025-04-30
codex-rs/tui/src/cli.rs
codex-rs/exec/src/cli.rs
5 5 (100%) 6 (83%) 2025-04-30
codex-rs/tui/src/lib.rs
codex-rs/tui/src/cli.rs
5 8 (62%) 5 (100%) 2025-04-30
codex-cli/src/utils/model-utils.ts
codex-cli/src/utils/config.ts
5 6 (83%) 24 (20%) 2025-04-25
codex-rs/tui/src/cli.rs
codex-rs/core/src/protocol.rs
5 5 (100%) 7 (71%) 2025-04-30
codex-cli/src/utils/config.ts
codex-cli/src/utils/agent/handle-exec-command.ts
5 24 (20%) 14 (35%) 2025-04-28
codex-rs/tui/src/chatwidget.rs
codex-rs/tui/src/app.rs
5 5 (100%) 5 (100%) 2025-04-28
codex-rs/tui/src/chatwidget.rs
codex-rs/tui/src/lib.rs
5 5 (100%) 8 (62%) 2025-04-28
codex-rs/exec/src/lib.rs
codex-rs/core/src/config.rs
5 8 (62%) 7 (71%) 2025-04-30
codex-rs/tui/src/lib.rs
codex-rs/exec/src/cli.rs
5 8 (62%) 6 (83%) 2025-04-30
codex-rs/tui/src/app.rs
codex-rs/tui/src/lib.rs
5 5 (100%) 8 (62%) 2025-04-28
codex-rs/cli/Cargo.toml
codex-rs/Cargo.toml
5 5 (100%) 14 (35%) 2025-04-30
codex-rs/core/src/protocol.rs
codex-rs/core/src/lib.rs
5 7 (71%) 6 (83%) 2025-05-03
codex-cli/src/components/singlepass-cli-app.tsx
codex-cli/src/utils/config.ts
5 5 (100%) 24 (20%) 2025-04-25
codex-rs/core/src/protocol.rs
codex-rs/core/src/config.rs
5 7 (71%) 7 (71%) 2025-05-03
codex-rs/tui/src/lib.rs
codex-rs/core/src/protocol.rs
5 8 (62%) 7 (71%) 2025-04-30
codex-cli/src/cli.tsx
codex-cli/src/utils/agent/handle-exec-command.ts
5 32 (15%) 14 (35%) 2025-04-28
codex-rs/exec/src/lib.rs
codex-rs/core/src/protocol.rs
5 8 (62%) 7 (71%) 2025-04-30
codex-rs/tui/src/cli.rs
codex-rs/exec/src/lib.rs
5 5 (100%) 8 (62%) 2025-04-30
codex-rs/tui/src/lib.rs
codex-rs/core/src/codex_wrapper.rs
4 8 (50%) 5 (80%) 2025-04-28
codex-cli/src/components/chat/multiline-editor.tsx
codex-cli/src/text-buffer.ts
4 6 (66%) 9 (44%) 2025-04-30
codex-rs/exec/src/lib.rs
codex-rs/cli/src/main.rs
4 8 (50%) 8 (50%) 2025-04-30
codex-rs/tui/src/cli.rs
codex-rs/core/src/approval_mode_cli_arg.rs
4 5 (80%) 4 (100%) 2025-04-30
codex-rs/tui/src/chatwidget.rs
codex-rs/core/src/codex_wrapper.rs
4 5 (80%) 5 (80%) 2025-04-28
codex-rs/exec/src/lib.rs
codex-rs/core/src/lib.rs
4 8 (50%) 6 (66%) 2025-04-30
codex-rs/tui/src/cli.rs
codex-rs/cli/src/main.rs
4 5 (80%) 8 (50%) 2025-04-30
codex-rs/cli/src/main.rs
codex-rs/core/src/config.rs
4 8 (50%) 7 (57%) 2025-04-30
codex-rs/tui/src/lib.rs
codex-rs/core/src/approval_mode_cli_arg.rs
4 8 (50%) 4 (100%) 2025-04-30
codex-rs/exec/src/cli.rs
codex-rs/core/src/config.rs
4 6 (66%) 7 (57%) 2025-04-30
codex-rs/exec/src/lib.rs
codex-rs/core/src/approval_mode_cli_arg.rs
4 8 (50%) 4 (100%) 2025-04-30
codex-cli/src/components/chat/terminal-chat.tsx
codex-cli/src/components/singlepass-cli-app.tsx
4 26 (15%) 5 (80%) 2025-04-22
codex-rs/cli/src/main.rs
codex-rs/core/src/lib.rs
4 8 (50%) 6 (66%) 2025-04-30
codex-rs/exec/src/lib.rs
codex-rs/core/src/codex.rs
4 8 (50%) 9 (44%) 2025-04-29
codex-rs/core/src/lib.rs
codex-rs/core/src/codex.rs
4 6 (66%) 9 (44%) 2025-05-03
codex-rs/core/src/exec.rs
codex-rs/core/src/protocol.rs
4 9 (44%) 7 (57%) 2025-04-29
codex-rs/core/src/config.rs
codex-rs/core/src/codex.rs
4 7 (57%) 9 (44%) 2025-05-03
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [codex-cli/src/components/chat/terminal-chat.tsx] [codex-cli/src/components/chat/terminal-chat.tsx] [codex-cli/src/utils/agent/agent-loop.ts] [codex-cli/src/utils/agent/agent-loop.ts] [codex-cli/src/components/chat/terminal-chat.tsx]--[codex-cli/src/utils/agent/agent-loop.ts] 11 [codex-cli/src/utils/config.ts] [codex-cli/src/utils/config.ts] [codex-cli/src/components/chat/terminal-chat.tsx]--[codex-cli/src/utils/config.ts] 10 [codex-cli/src/cli.tsx] [codex-cli/src/cli.tsx] [codex-cli/src/components/chat/terminal-chat.tsx]--[codex-cli/src/cli.tsx] 8 [codex-cli/src/components/chat/terminal-chat-input.tsx] [codex-cli/src/components/chat/terminal-chat-input.tsx] [codex-cli/src/components/chat/terminal-chat.tsx]--[codex-cli/src/components/chat/terminal-chat-input.tsx] 8 [codex-cli/src/utils/agent/handle-exec-command.ts] [codex-cli/src/utils/agent/handle-exec-command.ts] [codex-cli/src/components/chat/terminal-chat.tsx]--[codex-cli/src/utils/agent/handle-exec-command.ts] 6 [codex-cli/src/components/singlepass-cli-app.tsx] [codex-cli/src/components/singlepass-cli-app.tsx] [codex-cli/src/components/chat/terminal-chat.tsx]--[codex-cli/src/components/singlepass-cli-app.tsx] 4 [codex-cli/src/utils/config.ts]--[codex-cli/src/utils/agent/agent-loop.ts] 9 [codex-cli/src/utils/config.ts]--[codex-cli/src/cli.tsx] 10 [codex-cli/src/utils/config.ts]--[codex-cli/src/utils/agent/handle-exec-command.ts] 5 [codex-cli/src/cli.tsx]--[codex-cli/src/utils/agent/agent-loop.ts] 8 [codex-cli/src/cli.tsx]--[codex-cli/src/utils/agent/handle-exec-command.ts] 5 [codex-cli/src/utils/agent/handle-exec-command.ts]--[codex-cli/src/utils/agent/agent-loop.ts] 6 [codex-rs/tui/src/lib.rs] [codex-rs/tui/src/lib.rs] [codex-rs/core/src/config.rs] [codex-rs/core/src/config.rs] [codex-rs/tui/src/lib.rs]--[codex-rs/core/src/config.rs] 6 [codex-rs/core/src/protocol.rs] [codex-rs/core/src/protocol.rs] [codex-rs/tui/src/lib.rs]--[codex-rs/core/src/protocol.rs] 5 [codex-rs/exec/src/lib.rs] [codex-rs/exec/src/lib.rs] [codex-rs/tui/src/lib.rs]--[codex-rs/exec/src/lib.rs] 6 [codex-rs/exec/src/cli.rs] [codex-rs/exec/src/cli.rs] [codex-rs/tui/src/lib.rs]--[codex-rs/exec/src/cli.rs] 5 [codex-rs/tui/src/cli.rs] [codex-rs/tui/src/cli.rs] [codex-rs/tui/src/lib.rs]--[codex-rs/tui/src/cli.rs] 5 [codex-rs/core/src/codex_wrapper.rs] [codex-rs/core/src/codex_wrapper.rs] [codex-rs/tui/src/lib.rs]--[codex-rs/core/src/codex_wrapper.rs] 4 [codex-rs/core/src/approval_mode_cli_arg.rs] [codex-rs/core/src/approval_mode_cli_arg.rs] [codex-rs/tui/src/lib.rs]--[codex-rs/core/src/approval_mode_cli_arg.rs] 4 [codex-rs/core/src/codex.rs] [codex-rs/core/src/codex.rs] [codex-rs/core/src/config.rs]--[codex-rs/core/src/codex.rs] 4 [codex-rs/core/src/protocol.rs]--[codex-rs/core/src/config.rs] 5 [codex-rs/core/src/protocol.rs]--[codex-rs/core/src/codex.rs] 6 [codex-rs/core/src/lib.rs] [codex-rs/core/src/lib.rs] [codex-rs/core/src/protocol.rs]--[codex-rs/core/src/lib.rs] 5 [codex-rs/exec/src/lib.rs]--[codex-rs/core/src/config.rs] 5 [codex-rs/exec/src/lib.rs]--[codex-rs/core/src/protocol.rs] 5 [codex-rs/exec/src/lib.rs]--[codex-rs/core/src/codex.rs] 4 [codex-rs/exec/src/lib.rs]--[codex-rs/exec/src/cli.rs] 6 [codex-rs/exec/src/lib.rs]--[codex-rs/core/src/lib.rs] 4 [codex-rs/cli/src/main.rs] [codex-rs/cli/src/main.rs] [codex-rs/exec/src/lib.rs]--[codex-rs/cli/src/main.rs] 4 [codex-rs/exec/src/lib.rs]--[codex-rs/core/src/approval_mode_cli_arg.rs] 4 [codex-rs/exec/src/cli.rs]--[codex-rs/core/src/config.rs] 4 [codex-rs/exec/src/cli.rs]--[codex-rs/core/src/protocol.rs] 5 [codex-cli/src/components/help-overlay.tsx] [codex-cli/src/components/help-overlay.tsx] [codex-cli/src/components/help-overlay.tsx]--[codex-cli/src/components/chat/terminal-chat-input.tsx] 5 [codex-rs/tui/src/cli.rs]--[codex-rs/core/src/protocol.rs] 5 [codex-rs/tui/src/cli.rs]--[codex-rs/exec/src/lib.rs] 5 [codex-rs/tui/src/cli.rs]--[codex-rs/exec/src/cli.rs] 5 [codex-rs/tui/src/cli.rs]--[codex-rs/cli/src/main.rs] 4 [codex-rs/tui/src/cli.rs]--[codex-rs/core/src/approval_mode_cli_arg.rs] 4 [codex-cli/src/utils/model-utils.ts] [codex-cli/src/utils/model-utils.ts] [codex-cli/src/utils/model-utils.ts]--[codex-cli/src/utils/config.ts] 5 [codex-rs/tui/src/chatwidget.rs] [codex-rs/tui/src/chatwidget.rs] [codex-rs/tui/src/chatwidget.rs]--[codex-rs/tui/src/lib.rs] 5 [codex-rs/tui/src/app.rs] [codex-rs/tui/src/app.rs] [codex-rs/tui/src/chatwidget.rs]--[codex-rs/tui/src/app.rs] 5 [codex-rs/tui/src/chatwidget.rs]--[codex-rs/core/src/codex_wrapper.rs] 4 [codex-rs/tui/src/app.rs]--[codex-rs/tui/src/lib.rs] 5 [codex-rs/cli/Cargo.toml] [codex-rs/cli/Cargo.toml] [codex-rs/Cargo.toml] [codex-rs/Cargo.toml] [codex-rs/cli/Cargo.toml]--[codex-rs/Cargo.toml] 5 [codex-rs/core/src/lib.rs]--[codex-rs/core/src/codex.rs] 4 [codex-cli/src/components/singlepass-cli-app.tsx]--[codex-cli/src/utils/config.ts] 5 [codex-cli/src/components/chat/multiline-editor.tsx] [codex-cli/src/components/chat/multiline-editor.tsx] [codex-cli/src/text-buffer.ts] [codex-cli/src/text-buffer.ts] [codex-cli/src/components/chat/multiline-editor.tsx]--[codex-cli/src/text-buffer.ts] 4 [codex-rs/cli/src/main.rs]--[codex-rs/core/src/config.rs] 4 [codex-rs/cli/src/main.rs]--[codex-rs/core/src/lib.rs] 4 [codex-rs/core/src/exec.rs] [codex-rs/core/src/exec.rs] [codex-rs/core/src/exec.rs]--[codex-rs/core/src/protocol.rs] 4
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G codex-cli codex-cli codex-cli--codex-cli 61 codex-rs codex-rs codex-rs--codex-cli 1 codex-rs--codex-rs 27 ROOT ROOT ROOT--codex-cli 3
Download: SVG DOT (open online Graphviz editor)

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