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


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
src/agents/models/openai_responses.py
src/agents/models/openai_chatcompletions.py
6 29 (20%) 33 (18%) 2025-04-23
src/agents/models/openai_chatcompletions.py
src/agents/model_settings.py
4 33 (12%) 16 (25%) 2025-04-24
src/agents/run.py
src/agents/result.py
4 18 (22%) 16 (25%) 2025-04-24
src/agents/models/openai_chatcompletions.py
src/agents/extensions/models/litellm_model.py
4 33 (12%) 5 (80%) 2025-04-24
src/agents/models/openai_chatcompletions.py
src/agents/run.py
3 33 (9%) 18 (16%) 2025-04-21
src/agents/models/openai_responses.py
src/agents/run.py
3 29 (10%) 18 (16%) 2025-04-21
src/agents/models/interface.py
src/agents/models/openai_chatcompletions.py
2 2 (100%) 33 (6%) 2025-04-21
src/agents/items.py
src/agents/models/openai_chatcompletions.py
2 9 (22%) 33 (6%) 2025-04-15
src/agents/models/openai_responses.py
src/agents/extensions/models/litellm_model.py
2 29 (6%) 5 (40%) 2025-04-23
src/agents/extensions/models/litellm_model.py
pyproject.toml
2 5 (40%) 57 (3%) 2025-04-24
src/agents/models/openai_chatcompletions.py
pyproject.toml
2 33 (6%) 57 (3%) 2025-04-24
src/agents/models/openai_responses.py
src/agents/result.py
2 29 (6%) 16 (12%) 2025-04-21
src/agents/models/interface.py
src/agents/models/openai_responses.py
2 2 (100%) 29 (6%) 2025-04-21
src/agents/model_settings.py
src/agents/extensions/models/litellm_model.py
2 16 (12%) 5 (40%) 2025-04-24
src/agents/models/openai_responses.py
src/agents/model_settings.py
2 29 (6%) 16 (12%) 2025-04-23
src/agents/items.py
src/agents/run.py
2 9 (22%) 18 (11%) 2025-04-15
src/agents/models/openai_chatcompletions.py
src/agents/result.py
2 33 (6%) 16 (12%) 2025-04-21
src/agents/models/chatcmpl_converter.py
src/agents/models/openai_chatcompletions.py
2 2 (100%) 33 (6%) 2025-04-21
src/agents/items.py
src/agents/models/openai_responses.py
2 9 (22%) 29 (6%) 2025-04-15
src/agents/models/interface.py
src/agents/run.py
2 2 (100%) 18 (11%) 2025-04-21
src/agents/models/interface.py
src/agents/result.py
2 2 (100%) 16 (12%) 2025-04-21
src/agents/models/openai_chatcompletions.py
src/agents/models/chatcmpl_stream_handler.py
1 33 (3%) 2 (50%) 2025-04-15
src/agents/items.py
src/agents/models/interface.py
1 9 (11%) 2 (50%) 2025-04-15
src/agents/models/chatcmpl_converter.py
src/agents/extensions/models/litellm_model.py
1 2 (50%) 5 (20%) 2025-04-21
src/agents/agent_output.py
src/agents/models/openai_chatcompletions.py
1 10 (10%) 33 (3%) 2025-04-21
src/agents/models/chatcmpl_helpers.py
pyproject.toml
1 1 (100%) 57 (1%) 2025-04-16
src/agents/models/interface.py
src/agents/agent.py
1 2 (50%) 22 (4%) 2025-04-21
src/agents/models/chatcmpl_converter.py
src/agents/__init__.py
1 2 (50%) 24 (4%) 2025-04-21
src/agents/models/interface.py
src/agents/models/chatcmpl_converter.py
1 2 (50%) 2 (50%) 2025-04-21
src/agents/models/chatcmpl_converter.py
src/agents/_run_impl.py
1 2 (50%) 29 (3%) 2025-04-21
src/agents/models/chatcmpl_converter.py
src/agents/models/openai_responses.py
1 2 (50%) 29 (3%) 2025-04-21
src/agents/models/interface.py
src/agents/_run_impl.py
1 2 (50%) 29 (3%) 2025-04-21
src/agents/models/chatcmpl_converter.py
src/agents/agent.py
1 2 (50%) 22 (4%) 2025-04-21
src/agents/models/interface.py
src/agents/__init__.py
1 2 (50%) 24 (4%) 2025-04-21
src/agents/tracing/span_data.py
src/agents/tracing/processors.py
1 12 (8%) 20 (5%) 2025-04-21
src/agents/__init__.py
src/agents/models/openai_responses.py
1 24 (4%) 29 (3%) 2025-04-21
src/agents/extensions/models/__init__.py
src/agents/extensions/models/litellm_model.py
1 1 (100%) 5 (20%) 2025-04-16
src/agents/_run_impl.py
src/agents/__init__.py
1 29 (3%) 24 (4%) 2025-04-21
src/agents/_run_impl.py
src/agents/result.py
1 29 (3%) 16 (6%) 2025-04-21
src/agents/agent.py
src/agents/__init__.py
1 22 (4%) 24 (4%) 2025-04-21
src/agents/agent_output.py
src/agents/extensions/models/litellm_model.py
1 10 (10%) 5 (20%) 2025-04-21
src/agents/voice/model.py
src/agents/voice/__init__.py
1 5 (20%) 5 (20%) 2025-04-24
src/agents/agent_output.py
src/agents/run.py
1 10 (10%) 18 (5%) 2025-04-21
src/agents/extensions/models/litellm_model.py
src/agents/result.py
1 5 (20%) 16 (6%) 2025-04-21
src/agents/function_schema.py
src/agents/tracing/span_data.py
1 7 (14%) 12 (8%) 2025-04-14
src/agents/agent_output.py
src/agents/_run_impl.py
1 10 (10%) 29 (3%) 2025-04-21
src/agents/items.py
src/agents/result.py
1 9 (11%) 16 (6%) 2025-04-15
src/agents/_run_impl.py
src/agents/run.py
1 29 (3%) 18 (5%) 2025-04-21
src/agents/models/interface.py
src/agents/agent_output.py
1 2 (50%) 10 (10%) 2025-04-21
src/agents/__init__.py
src/agents/result.py
1 24 (4%) 16 (6%) 2025-04-21
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [src/agents/models/openai_responses.py] [src/agents/models/openai_responses.py] [src/agents/models/openai_chatcompletions.py] [src/agents/models/openai_chatcompletions.py] [src/agents/models/openai_responses.py]--[src/agents/models/openai_chatcompletions.py] 6 [src/agents/model_settings.py] [src/agents/model_settings.py] [src/agents/models/openai_responses.py]--[src/agents/model_settings.py] 2 [src/agents/run.py] [src/agents/run.py] [src/agents/models/openai_responses.py]--[src/agents/run.py] 3 [src/agents/result.py] [src/agents/result.py] [src/agents/models/openai_responses.py]--[src/agents/result.py] 2 [src/agents/extensions/models/litellm_model.py] [src/agents/extensions/models/litellm_model.py] [src/agents/models/openai_responses.py]--[src/agents/extensions/models/litellm_model.py] 2 [src/agents/models/openai_chatcompletions.py]--[src/agents/model_settings.py] 4 [src/agents/models/openai_chatcompletions.py]--[src/agents/run.py] 3 [src/agents/models/openai_chatcompletions.py]--[src/agents/result.py] 2 [src/agents/models/openai_chatcompletions.py]--[src/agents/extensions/models/litellm_model.py] 4 [pyproject.toml] [pyproject.toml] [src/agents/models/openai_chatcompletions.py]--[pyproject.toml] 2 [src/agents/models/chatcmpl_stream_handler.py] [src/agents/models/chatcmpl_stream_handler.py] [src/agents/models/openai_chatcompletions.py]--[src/agents/models/chatcmpl_stream_handler.py] 1 [src/agents/model_settings.py]--[src/agents/extensions/models/litellm_model.py] 2 [src/agents/run.py]--[src/agents/result.py] 4 [src/agents/extensions/models/litellm_model.py]--[src/agents/result.py] 1 [src/agents/extensions/models/litellm_model.py]--[pyproject.toml] 2 [src/agents/models/interface.py] [src/agents/models/interface.py] [src/agents/models/interface.py]--[src/agents/models/openai_responses.py] 2 [src/agents/models/interface.py]--[src/agents/models/openai_chatcompletions.py] 2 [src/agents/models/interface.py]--[src/agents/run.py] 2 [src/agents/models/interface.py]--[src/agents/result.py] 2 [src/agents/models/chatcmpl_converter.py] [src/agents/models/chatcmpl_converter.py] [src/agents/models/interface.py]--[src/agents/models/chatcmpl_converter.py] 1 [src/agents/agent_output.py] [src/agents/agent_output.py] [src/agents/models/interface.py]--[src/agents/agent_output.py] 1 [src/agents/agent.py] [src/agents/agent.py] [src/agents/models/interface.py]--[src/agents/agent.py] 1 [src/agents/__init__.py] [src/agents/__init__.py] [src/agents/models/interface.py]--[src/agents/__init__.py] 1 [src/agents/_run_impl.py] [src/agents/_run_impl.py] [src/agents/models/interface.py]--[src/agents/_run_impl.py] 1 [src/agents/items.py] [src/agents/items.py] [src/agents/items.py]--[src/agents/models/openai_responses.py] 2 [src/agents/items.py]--[src/agents/models/openai_chatcompletions.py] 2 [src/agents/items.py]--[src/agents/run.py] 2 [src/agents/items.py]--[src/agents/result.py] 1 [src/agents/items.py]--[src/agents/models/interface.py] 1 [src/agents/models/chatcmpl_converter.py]--[src/agents/models/openai_responses.py] 1 [src/agents/models/chatcmpl_converter.py]--[src/agents/models/openai_chatcompletions.py] 2 [src/agents/models/chatcmpl_converter.py]--[src/agents/extensions/models/litellm_model.py] 1 [src/agents/models/chatcmpl_converter.py]--[src/agents/agent.py] 1 [src/agents/models/chatcmpl_converter.py]--[src/agents/__init__.py] 1 [src/agents/models/chatcmpl_converter.py]--[src/agents/_run_impl.py] 1 [src/agents/agent_output.py]--[src/agents/models/openai_chatcompletions.py] 1 [src/agents/agent_output.py]--[src/agents/run.py] 1 [src/agents/agent_output.py]--[src/agents/extensions/models/litellm_model.py] 1 [src/agents/agent_output.py]--[src/agents/_run_impl.py] 1 [src/agents/models/chatcmpl_helpers.py] [src/agents/models/chatcmpl_helpers.py] [src/agents/models/chatcmpl_helpers.py]--[pyproject.toml] 1 [src/agents/agent.py]--[src/agents/__init__.py] 1 [src/agents/__init__.py]--[src/agents/models/openai_responses.py] 1 [src/agents/__init__.py]--[src/agents/result.py] 1 [src/agents/_run_impl.py]--[src/agents/run.py] 1 [src/agents/_run_impl.py]--[src/agents/result.py] 1 [src/agents/_run_impl.py]--[src/agents/__init__.py] 1 [src/agents/tracing/span_data.py] [src/agents/tracing/span_data.py] [src/agents/tracing/processors.py] [src/agents/tracing/processors.py] [src/agents/tracing/span_data.py]--[src/agents/tracing/processors.py] 1 [src/agents/extensions/models/__init__.py] [src/agents/extensions/models/__init__.py] [src/agents/extensions/models/__init__.py]--[src/agents/extensions/models/litellm_model.py] 1 [src/agents/voice/model.py] [src/agents/voice/model.py] [src/agents/voice/__init__.py] [src/agents/voice/__init__.py] [src/agents/voice/model.py]--[src/agents/voice/__init__.py] 1 [src/agents/function_schema.py] [src/agents/function_schema.py] [src/agents/function_schema.py]--[src/agents/tracing/span_data.py] 1
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.