openai/openai-agents-python
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["src"]
n1["integration_tests"]
n0 ---|"53"| n0
n0 ---|"1"| n1
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:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
Files Most Frequently Changed Together (Top 50)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| src/agents/run_internal/run_loop.py src/agents/run.py |
5 | 76 (6%) | 131 (3%) | 2026-10-07 |
| src/agents/run_internal/turn_resolution.py src/agents/run.py |
5 | 44 (11%) | 131 (3%) | 2026-10-07 |
| src/agents/memory/openai_responses_compaction_session.py src/agents/run_internal/session_persistence.py |
5 | 26 (19%) | 32 (15%) | 2026-09-27 |
| src/agents/run.py src/agents/result.py |
4 | 131 (3%) | 59 (6%) | 2026-10-07 |
| src/agents/run_internal/run_loop.py src/agents/result.py |
4 | 76 (5%) | 59 (6%) | 2026-10-07 |
| src/agents/run_internal/run_loop.py src/agents/run_internal/agent_runner_helpers.py |
4 | 76 (5%) | 21 (19%) | 2026-10-07 |
| src/agents/run_internal/session_persistence.py src/agents/run_internal/run_loop.py |
4 | 32 (12%) | 76 (5%) | 2026-10-07 |
| src/agents/run_internal/turn_resolution.py src/agents/run_internal/run_steps.py |
4 | 44 (9%) | 9 (44%) | 2026-10-07 |
| src/agents/run_internal/turn_resolution.py src/agents/run_internal/tool_execution.py |
4 | 44 (9%) | 47 (8%) | 2026-10-07 |
| src/agents/run_internal/turn_resolution.py src/agents/run_internal/run_loop.py |
4 | 44 (9%) | 76 (5%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run.py |
4 | 63 (6%) | 131 (3%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/agent_runner_helpers.py |
4 | 63 (6%) | 21 (19%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/run_loop.py |
4 | 63 (6%) | 76 (5%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/turn_resolution.py |
4 | 63 (6%) | 44 (9%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/session_persistence.py |
4 | 63 (6%) | 32 (12%) | 2026-10-07 |
| src/agents/sandbox/sandboxes/_unix_local_file_ops.py src/agents/sandbox/sandboxes/unix_local.py |
4 | 5 (80%) | 29 (13%) | 2026-09-28 |
| src/agents/sandbox/session/base_sandbox_session.py src/agents/sandbox/sandboxes/unix_local.py |
4 | 15 (26%) | 29 (13%) | 2026-09-28 |
| src/agents/run_internal/agent_runner_helpers.py src/agents/result.py |
3 | 21 (14%) | 59 (5%) | 2026-10-07 |
| src/agents/run_internal/agent_runner_helpers.py src/agents/run.py |
3 | 21 (14%) | 131 (2%) | 2026-10-07 |
| src/agents/run_internal/session_persistence.py src/agents/run_internal/agent_runner_helpers.py |
3 | 32 (9%) | 21 (14%) | 2026-10-07 |
| src/agents/run_internal/tool_execution.py src/agents/run.py |
3 | 47 (6%) | 131 (2%) | 2026-10-07 |
| src/agents/run_state.py src/agents/result.py |
3 | 63 (4%) | 59 (5%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/run_steps.py |
3 | 63 (4%) | 9 (33%) | 2026-10-07 |
| src/agents/tool.py src/agents/run_internal/tool_execution.py |
3 | 89 (3%) | 47 (6%) | 2026-10-06 |
| src/agents/sandbox/sandboxes/unix_local.py src/agents/extensions/sandbox/cloudflare/sandbox.py |
3 | 29 (10%) | 17 (17%) | 2026-10-01 |
| src/agents/sandbox/session/base_sandbox_session.py src/agents/sandbox/sandboxes/_unix_local_file_ops.py |
3 | 15 (20%) | 5 (60%) | 2026-09-28 |
| src/agents/sandbox/session/sandbox_session.py src/agents/sandbox/sandboxes/unix_local.py |
3 | 12 (25%) | 29 (10%) | 2026-09-28 |
| src/agents/sandbox/session/sandbox_session.py src/agents/sandbox/sandboxes/_unix_local_file_ops.py |
3 | 12 (25%) | 5 (60%) | 2026-09-28 |
| src/agents/sandbox/session/sandbox_session.py src/agents/sandbox/session/base_sandbox_session.py |
3 | 12 (25%) | 15 (20%) | 2026-09-28 |
| src/agents/extensions/sandbox/blaxel/sandbox.py src/agents/sandbox/sandboxes/unix_local.py |
3 | 17 (17%) | 29 (10%) | 2026-09-25 |
| src/agents/run_internal/run_loop.py src/agents/run_internal/items.py |
2 | 76 (2%) | 24 (8%) | 2026-10-07 |
| src/agents/run_internal/run_steps.py src/agents/result.py |
2 | 9 (22%) | 59 (3%) | 2026-10-07 |
| src/agents/run_internal/run_steps.py src/agents/run.py |
2 | 9 (22%) | 131 (1%) | 2026-10-07 |
| src/agents/run_internal/run_steps.py src/agents/run_internal/agent_runner_helpers.py |
2 | 9 (22%) | 21 (9%) | 2026-10-07 |
| src/agents/run_internal/run_steps.py src/agents/run_internal/run_loop.py |
2 | 9 (22%) | 76 (2%) | 2026-10-07 |
| src/agents/run_internal/session_persistence.py src/agents/run_internal/items.py |
2 | 32 (6%) | 24 (8%) | 2026-10-07 |
| src/agents/run_internal/session_persistence.py src/agents/result.py |
2 | 32 (6%) | 59 (3%) | 2026-10-07 |
| src/agents/run_internal/session_persistence.py src/agents/run.py |
2 | 32 (6%) | 131 (1%) | 2026-10-07 |
| src/agents/run_internal/session_persistence.py src/agents/run_internal/run_steps.py |
2 | 32 (6%) | 9 (22%) | 2026-10-07 |
| src/agents/run_internal/tool_execution.py src/agents/run_internal/run_steps.py |
2 | 47 (4%) | 9 (22%) | 2026-10-07 |
| src/agents/run_internal/tool_execution.py src/agents/run_internal/run_loop.py |
2 | 47 (4%) | 76 (2%) | 2026-10-07 |
| src/agents/run_internal/tool_planning.py src/agents/run_internal/run_steps.py |
2 | 15 (13%) | 9 (22%) | 2026-10-07 |
| src/agents/run_internal/tool_planning.py src/agents/run_internal/tool_execution.py |
2 | 15 (13%) | 47 (4%) | 2026-10-07 |
| src/agents/run_internal/turn_resolution.py src/agents/run_internal/tool_planning.py |
2 | 44 (4%) | 15 (13%) | 2026-10-07 |
| src/agents/run_internal/turn_resolution.py src/agents/result.py |
2 | 44 (4%) | 59 (3%) | 2026-10-07 |
| src/agents/run_internal/turn_resolution.py src/agents/run_internal/agent_runner_helpers.py |
2 | 44 (4%) | 21 (9%) | 2026-10-07 |
| src/agents/run_internal/turn_resolution.py src/agents/run_internal/session_persistence.py |
2 | 44 (4%) | 32 (6%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/tool_execution.py |
2 | 63 (3%) | 47 (4%) | 2026-10-07 |
| src/agents/tool.py src/agents/run_internal/run_steps.py |
2 | 89 (2%) | 9 (22%) | 2026-09-21 |
| src/agents/tool.py src/agents/run_internal/turn_resolution.py |
2 | 89 (2%) | 44 (4%) | 2026-09-21 |
Files from Different Folders Most Frequently Changed Together (Top 20)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| src/agents/run_internal/run_loop.py src/agents/run.py |
5 | 76 (6%) | 131 (3%) | 2026-10-07 |
| src/agents/run_internal/turn_resolution.py src/agents/run.py |
5 | 44 (11%) | 131 (3%) | 2026-10-07 |
| src/agents/memory/openai_responses_compaction_session.py src/agents/run_internal/session_persistence.py |
5 | 26 (19%) | 32 (15%) | 2026-09-27 |
| src/agents/run_internal/run_loop.py src/agents/result.py |
4 | 76 (5%) | 59 (6%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/agent_runner_helpers.py |
4 | 63 (6%) | 21 (19%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/run_loop.py |
4 | 63 (6%) | 76 (5%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/turn_resolution.py |
4 | 63 (6%) | 44 (9%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/session_persistence.py |
4 | 63 (6%) | 32 (12%) | 2026-10-07 |
| src/agents/sandbox/session/base_sandbox_session.py src/agents/sandbox/sandboxes/unix_local.py |
4 | 15 (26%) | 29 (13%) | 2026-09-28 |
| src/agents/run_internal/agent_runner_helpers.py src/agents/result.py |
3 | 21 (14%) | 59 (5%) | 2026-10-07 |
| src/agents/run_internal/agent_runner_helpers.py src/agents/run.py |
3 | 21 (14%) | 131 (2%) | 2026-10-07 |
| src/agents/run_internal/tool_execution.py src/agents/run.py |
3 | 47 (6%) | 131 (2%) | 2026-10-07 |
| src/agents/run_state.py src/agents/run_internal/run_steps.py |
3 | 63 (4%) | 9 (33%) | 2026-10-07 |
| src/agents/tool.py src/agents/run_internal/tool_execution.py |
3 | 89 (3%) | 47 (6%) | 2026-10-06 |
| src/agents/sandbox/sandboxes/unix_local.py src/agents/extensions/sandbox/cloudflare/sandbox.py |
3 | 29 (10%) | 17 (17%) | 2026-10-01 |
| src/agents/sandbox/session/base_sandbox_session.py src/agents/sandbox/sandboxes/_unix_local_file_ops.py |
3 | 15 (20%) | 5 (60%) | 2026-09-28 |
| src/agents/sandbox/session/sandbox_session.py src/agents/sandbox/sandboxes/unix_local.py |
3 | 12 (25%) | 29 (10%) | 2026-09-28 |
| src/agents/sandbox/session/sandbox_session.py src/agents/sandbox/sandboxes/_unix_local_file_ops.py |
3 | 12 (25%) | 5 (60%) | 2026-09-28 |
| src/agents/extensions/sandbox/blaxel/sandbox.py src/agents/sandbox/sandboxes/unix_local.py |
3 | 17 (17%) | 29 (10%) | 2026-09-25 |
| src/agents/run_internal/run_steps.py src/agents/result.py |
2 | 9 (22%) | 59 (3%) | 2026-10-07 |