openai / openai-agents-python
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 63 files with 7,758 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (121 lines of code)
    • 15 files changed 6-20 times (3,765 lines of code)
    • 47 files changed 1-5 times (3,872 lines of code)
0% | 0% | 1% | 48% | 49%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 63 files with 7,758 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (764 lines of code)
    • 11 files changed by 6-10 contributors (2,483 lines of code)
    • 39 files changed by 2-5 contributors (3,814 lines of code)
    • 9 files changed by 1 contributor (697 lines of code)
0% | 9% | 32% | 49% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, md, txt, yaml, svg, json, css, gitignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 0% | 100% | 0% | 0%
py0% | 0% | 0% | 49% | 50%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 0% | 100% | 0% | 0%
src0% | 0% | 0% | 49% | 50%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
121 - 2025-03-11 2025-04-30 24 11 rm@openai.com pakrym@openai.com
openai_chatcompletions.py
in src/agents/models
250 3 2025-03-12 2025-04-24 18 14 vincentkoc@ieee.org rm@openai.com
openai_responses.py
in src/agents/models
351 8 2025-03-11 2025-04-23 14 14 rm@openai.com jonnyk20@gmail.com
_run_impl.py
in src/agents
784 11 2025-03-11 2025-04-21 12 8 rm@openai.com rm@openai.com
model_settings.py
in src/agents
42 2 2025-03-11 2025-04-24 10 11 rm@openai.com rm@openai.com
processors.py
in src/agents/tracing
162 19 2025-03-12 2025-04-21 10 8 alex.mojaki@gmail.com steven@heidel.ca
__init__.py
in src/agents
217 4 2025-03-12 2025-04-21 10 7 rm@openai.com rm@openai.com
agent.py
in src/agents
101 2 2025-03-13 2025-04-21 9 8 caike@users.noreply.github.com rm@openai.com
result.py
in src/agents
134 11 2025-03-12 2025-04-24 9 6 vincentkoc@ieee.org rm@openai.com
span_data.py
in src/agents/tracing
252 35 2025-03-19 2025-04-21 8 8 rm@openai.com steven@heidel.ca
run.py
in src/agents
730 5 2025-03-16 2025-04-24 8 4 rm@openai.com rm@openai.com
openai_provider.py
in src/agents/models
59 4 2025-03-12 2025-03-25 7 6 rm@openai.com 123977407+martinebravo@user...
create.py
in src/agents/tracing
218 14 2025-03-13 2025-03-25 7 6 rm@openai.com 123977407+martinebravo@user...
agent_output.py
in src/agents
114 13 2025-03-11 2025-04-21 6 5 rm@openai.com rm@openai.com
guardrail.py
in src/agents
174 12 2025-03-12 2025-03-19 6 6 vincentkoc@ieee.org vincentkoc@ieee.org
tool.py
in src/agents
177 9 2025-03-11 2025-03-25 6 9 rm@openai.com 123977407+martinebravo@user...
scope.py
in src/agents/tracing
33 6 2025-03-13 2025-04-09 5 5 rm@openai.com dmitry@openai.com
setup.py
in src/agents/tracing
131 18 2025-03-13 2025-04-14 5 4 rm@openai.com rm@openai.com
items.py
in src/agents
144 8 2025-03-11 2025-04-15 5 4 rm@openai.com rm@openai.com
function_schema.py
in src/agents
205 5 2025-03-12 2025-04-14 5 6 21cs3025@rgipt.ac.in seratch@gmail.com
_config.py
in src/agents
17 3 2025-03-12 2025-03-17 4 4 rm@openai.com martin16bravo@gmail.com
__init__.py
in src/agents/voice
52 - 2025-03-20 2025-04-24 4 5 rm@openai.com 4247706+mangiucugna@users.n...
visualization.py
in src/agents/extensions
69 4 2025-03-18 2025-04-21 4 3 123977407+martinebravo@user... 121998910+yuya-haruna@users...
model.py
in src/agents/voice
76 6 2025-03-20 2025-04-24 4 5 rm@openai.com 4247706+mangiucugna@users.n...
util.py
in src/agents/mcp
106 1 2025-03-24 2025-04-07 4 2 rm@openai.com rm@openai.com
traces.py
in src/agents/tracing
124 23 2025-03-13 2025-03-19 4 4 rm@openai.com vincentkoc@ieee.org
server.py
in src/agents/mcp
166 10 2025-03-24 2025-04-24 4 4 rm@openai.com 33383515+njbrake@users.nore...
spans.py
in src/agents/tracing
196 41 2025-03-13 2025-03-19 4 4 rm@openai.com vincentkoc@ieee.org
litellm_model.py
in src/agents/extensions/models
333 5 2025-04-16 2025-04-24 4 2 rm@openai.com rm@openai.com
__init__.py
in src/agents/voice/models
1 - 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
__init__.py
in src/agents/util
1 - 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
_coro.py
in src/agents/util
2 - 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
exceptions.py
in src/agents/voice
4 1 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
_types.py
in src/agents/util
5 - 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
_transforms.py
in src/agents/util
5 1 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
util.py
in src/agents/tracing
10 4 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
imports.py
in src/agents/voice
10 - 2025-03-20 2025-03-25 3 5 rm@openai.com 123977407+martinebravo@user...
_error_tracing.py
in src/agents/util
11 2 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
utils.py
in src/agents/voice
14 2 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
pipeline_config.py
in src/agents/voice
17 - 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
events.py
in src/agents/voice
20 - 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
_json.py
in src/agents/util
25 1 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
openai_tts.py
in src/agents/voice/models
29 2 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
workflow.py
in src/agents/voice
43 3 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
input.py
in src/agents/voice
48 4 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
openai_model_provider.py
in src/agents/voice/models
50 5 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
__init__.py
in src/agents/tracing
84 4 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
pipeline.py
in src/agents/voice
105 3 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
handoffs.py
in src/agents
138 7 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
result.py
in src/agents/voice
237 7 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
openai_chatcompletions.py
in src/agents/models
250 3 2025-03-12 2025-04-24 18 14 vincentkoc@ieee.org rm@openai.com
openai_responses.py
in src/agents/models
351 8 2025-03-11 2025-04-23 14 14 rm@openai.com jonnyk20@gmail.com
121 - 2025-03-11 2025-04-30 24 11 rm@openai.com pakrym@openai.com
model_settings.py
in src/agents
42 2 2025-03-11 2025-04-24 10 11 rm@openai.com rm@openai.com
tool.py
in src/agents
177 9 2025-03-11 2025-03-25 6 9 rm@openai.com 123977407+martinebravo@user...
_run_impl.py
in src/agents
784 11 2025-03-11 2025-04-21 12 8 rm@openai.com rm@openai.com
processors.py
in src/agents/tracing
162 19 2025-03-12 2025-04-21 10 8 alex.mojaki@gmail.com steven@heidel.ca
agent.py
in src/agents
101 2 2025-03-13 2025-04-21 9 8 caike@users.noreply.github.com rm@openai.com
span_data.py
in src/agents/tracing
252 35 2025-03-19 2025-04-21 8 8 rm@openai.com steven@heidel.ca
__init__.py
in src/agents
217 4 2025-03-12 2025-04-21 10 7 rm@openai.com rm@openai.com
result.py
in src/agents
134 11 2025-03-12 2025-04-24 9 6 vincentkoc@ieee.org rm@openai.com
openai_provider.py
in src/agents/models
59 4 2025-03-12 2025-03-25 7 6 rm@openai.com 123977407+martinebravo@user...
create.py
in src/agents/tracing
218 14 2025-03-13 2025-03-25 7 6 rm@openai.com 123977407+martinebravo@user...
guardrail.py
in src/agents
174 12 2025-03-12 2025-03-19 6 6 vincentkoc@ieee.org vincentkoc@ieee.org
function_schema.py
in src/agents
205 5 2025-03-12 2025-04-14 5 6 21cs3025@rgipt.ac.in seratch@gmail.com
agent_output.py
in src/agents
114 13 2025-03-11 2025-04-21 6 5 rm@openai.com rm@openai.com
scope.py
in src/agents/tracing
33 6 2025-03-13 2025-04-09 5 5 rm@openai.com dmitry@openai.com
__init__.py
in src/agents/voice
52 - 2025-03-20 2025-04-24 4 5 rm@openai.com 4247706+mangiucugna@users.n...
model.py
in src/agents/voice
76 6 2025-03-20 2025-04-24 4 5 rm@openai.com 4247706+mangiucugna@users.n...
imports.py
in src/agents/voice
10 - 2025-03-20 2025-03-25 3 5 rm@openai.com 123977407+martinebravo@user...
run.py
in src/agents
730 5 2025-03-16 2025-04-24 8 4 rm@openai.com rm@openai.com
items.py
in src/agents
144 8 2025-03-11 2025-04-15 5 4 rm@openai.com rm@openai.com
setup.py
in src/agents/tracing
131 18 2025-03-13 2025-04-14 5 4 rm@openai.com rm@openai.com
_config.py
in src/agents
17 3 2025-03-12 2025-03-17 4 4 rm@openai.com martin16bravo@gmail.com
spans.py
in src/agents/tracing
196 41 2025-03-13 2025-03-19 4 4 rm@openai.com vincentkoc@ieee.org
traces.py
in src/agents/tracing
124 23 2025-03-13 2025-03-19 4 4 rm@openai.com vincentkoc@ieee.org
server.py
in src/agents/mcp
166 10 2025-03-24 2025-04-24 4 4 rm@openai.com 33383515+njbrake@users.nore...
_transforms.py
in src/agents/util
5 1 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
__init__.py
in src/agents/util
1 - 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
_coro.py
in src/agents/util
2 - 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
_types.py
in src/agents/util
5 - 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
_error_tracing.py
in src/agents/util
11 2 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
_json.py
in src/agents/util
25 1 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
handoffs.py
in src/agents
138 7 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
workflow.py
in src/agents/voice
43 3 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
events.py
in src/agents/voice
20 - 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
result.py
in src/agents/voice
237 7 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
pipeline.py
in src/agents/voice
105 3 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
openai_model_provider.py
in src/agents/voice/models
50 5 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
__init__.py
in src/agents/voice/models
1 - 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
openai_tts.py
in src/agents/voice/models
29 2 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
openai_stt.py
in src/agents/voice/models
356 9 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
exceptions.py
in src/agents/voice
4 1 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
input.py
in src/agents/voice
48 4 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
utils.py
in src/agents/voice
14 2 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
pipeline_config.py
in src/agents/voice
17 - 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
util.py
in src/agents/tracing
10 4 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
__init__.py
in src/agents/tracing
84 4 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
_pretty_print.py
in src/agents/util
45 4 2025-03-17 2025-03-19 2 4 123977407+martinebravo@user... vincentkoc@ieee.org
visualization.py
in src/agents/extensions
69 4 2025-03-18 2025-04-21 4 3 123977407+martinebravo@user... 121998910+yuya-haruna@users...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
computer.py
in src/agents
76 13
lifecycle.py
in src/agents
70 -
handoff_filters.py
in src/agents/extensions
53 3
exceptions.py
in src/agents
30 5
processor_interface.py
in src/agents/tracing
28 7
_openai_shared.py
in src/agents/models
20 6
usage.py
in src/agents
12 1
handoff_prompt.py
in src/agents/extensions
12 1
run_context.py
in src/agents
9 -
_debug.py
in src/agents
6 1
logger.py
in src/agents/tracing
2 -
logger.py
in src/agents
2 -
fake_id.py
in src/agents/models
1 -
__init__.py
in src/agents/models
1 -
__init__.py
in src/agents/extensions
1 -
chatcmpl_converter.py
in src/agents/models
395 17 2025-04-15 2025-04-21 2 1 rm@openai.com rm@openai.com
strict_schema.py
in src/agents
114 6 2025-03-26 2025-03-26 1 1 rm@openai.com rm@openai.com
multi_provider.py
in src/agents/models
70 12 2025-04-21 2025-04-21 1 1 rm@openai.com rm@openai.com
interface.py
in src/agents/models
51 4 2025-04-15 2025-04-21 2 1 rm@openai.com rm@openai.com
chatcmpl_helpers.py
in src/agents/models
28 3 2025-04-16 2025-04-16 1 1 rm@openai.com rm@openai.com
stream_events.py
in src/agents
27 - 2025-03-20 2025-03-22 2 1 rfalshedivat@edu.hse.ru rfalshedivat@edu.hse.ru
litellm_provider.py
in src/agents/extensions/models
6 1 2025-04-21 2025-04-21 1 1 rm@openai.com rm@openai.com
version.py
in src/agents
5 - 2025-04-03 2025-04-03 1 1 rm@openai.com rm@openai.com
__init__.py
in src/agents/extensions/models
1 - 2025-04-16 2025-04-16 1 1 rm@openai.com rm@openai.com
litellm_model.py
in src/agents/extensions/models
333 5 2025-04-16 2025-04-24 4 2 rm@openai.com rm@openai.com
chatcmpl_stream_handler.py
in src/agents/models
244 - 2025-04-15 2025-04-24 2 2 rm@openai.com 58258368+danielemorotti@use...
util.py
in src/agents/mcp
106 1 2025-03-24 2025-04-07 4 2 rm@openai.com rm@openai.com
__init__.py
in src/agents/mcp
19 - 2025-03-24 2025-03-25 2 2 rm@openai.com rm@openai.com
visualization.py
in src/agents/extensions
69 4 2025-03-18 2025-04-21 4 3 123977407+martinebravo@user... 121998910+yuya-haruna@users...
run.py
in src/agents
730 5 2025-03-16 2025-04-24 8 4 rm@openai.com rm@openai.com
openai_stt.py
in src/agents/voice/models
356 9 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
result.py
in src/agents/voice
237 7 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
spans.py
in src/agents/tracing
196 41 2025-03-13 2025-03-19 4 4 rm@openai.com vincentkoc@ieee.org
server.py
in src/agents/mcp
166 10 2025-03-24 2025-04-24 4 4 rm@openai.com 33383515+njbrake@users.nore...
items.py
in src/agents
144 8 2025-03-11 2025-04-15 5 4 rm@openai.com rm@openai.com
handoffs.py
in src/agents
138 7 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
setup.py
in src/agents/tracing
131 18 2025-03-13 2025-04-14 5 4 rm@openai.com rm@openai.com
traces.py
in src/agents/tracing
124 23 2025-03-13 2025-03-19 4 4 rm@openai.com vincentkoc@ieee.org
pipeline.py
in src/agents/voice
105 3 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
__init__.py
in src/agents/tracing
84 4 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
openai_model_provider.py
in src/agents/voice/models
50 5 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
input.py
in src/agents/voice
48 4 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
_pretty_print.py
in src/agents/util
45 4 2025-03-17 2025-03-19 2 4 123977407+martinebravo@user... vincentkoc@ieee.org
workflow.py
in src/agents/voice
43 3 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
openai_tts.py
in src/agents/voice/models
29 2 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
_json.py
in src/agents/util
25 1 2025-03-16 2025-03-19 3 4 rm@openai.com vincentkoc@ieee.org
events.py
in src/agents/voice
20 - 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
_config.py
in src/agents
17 3 2025-03-12 2025-03-17 4 4 rm@openai.com martin16bravo@gmail.com
pipeline_config.py
in src/agents/voice
17 - 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
utils.py
in src/agents/voice
14 2 2025-03-20 2025-03-25 3 4 rm@openai.com 123977407+martinebravo@user...
Correlations

File Size vs. Number of Changes: 63 points

pyproject.toml x: 121 lines of code y: 24 # changes src/agents/voice/__init__.py x: 52 lines of code y: 4 # changes src/agents/voice/model.py x: 76 lines of code y: 4 # changes src/agents/result.py x: 134 lines of code y: 9 # changes src/agents/run.py x: 730 lines of code y: 8 # changes src/agents/models/chatcmpl_stream_handler.py x: 244 lines of code y: 2 # changes src/agents/mcp/server.py x: 166 lines of code y: 4 # changes src/agents/extensions/models/litellm_model.py x: 333 lines of code y: 4 # changes src/agents/model_settings.py x: 42 lines of code y: 10 # changes src/agents/models/openai_chatcompletions.py x: 250 lines of code y: 18 # changes src/agents/models/openai_responses.py x: 351 lines of code y: 14 # changes src/agents/tracing/processors.py x: 162 lines of code y: 10 # changes src/agents/tracing/span_data.py x: 252 lines of code y: 8 # changes src/agents/extensions/models/litellm_provider.py x: 6 lines of code y: 1 # changes src/agents/models/multi_provider.py x: 70 lines of code y: 1 # changes src/agents/extensions/visualization.py x: 69 lines of code y: 4 # changes src/agents/__init__.py x: 217 lines of code y: 10 # changes src/agents/_run_impl.py x: 784 lines of code y: 12 # changes src/agents/agent.py x: 101 lines of code y: 9 # changes src/agents/agent_output.py x: 114 lines of code y: 6 # changes src/agents/models/chatcmpl_converter.py x: 395 lines of code y: 2 # changes src/agents/models/interface.py x: 51 lines of code y: 2 # changes src/agents/extensions/models/__init__.py x: 1 lines of code y: 1 # changes src/agents/models/chatcmpl_helpers.py x: 28 lines of code y: 1 # changes src/agents/items.py x: 144 lines of code y: 5 # changes src/agents/tracing/setup.py x: 131 lines of code y: 5 # changes src/agents/function_schema.py x: 205 lines of code y: 5 # changes src/agents/tracing/scope.py x: 33 lines of code y: 5 # changes src/agents/mcp/util.py x: 106 lines of code y: 4 # changes src/agents/version.py x: 5 lines of code y: 1 # changes src/agents/strict_schema.py x: 114 lines of code y: 1 # changes src/agents/tracing/__init__.py x: 84 lines of code y: 3 # changes src/agents/tracing/create.py x: 218 lines of code y: 7 # changes src/agents/voice/models/openai_stt.py x: 356 lines of code y: 3 # changes src/agents/mcp/__init__.py x: 19 lines of code y: 2 # changes src/agents/models/openai_provider.py x: 59 lines of code y: 7 # changes src/agents/tool.py x: 177 lines of code y: 6 # changes src/agents/tracing/util.py x: 10 lines of code y: 3 # changes src/agents/voice/events.py x: 20 lines of code y: 3 # changes src/agents/voice/exceptions.py x: 4 lines of code y: 3 # changes src/agents/voice/input.py x: 48 lines of code y: 3 # changes src/agents/voice/models/__init__.py x: 1 lines of code y: 3 # changes src/agents/voice/models/openai_model_provider.py x: 50 lines of code y: 3 # changes src/agents/voice/models/openai_tts.py x: 29 lines of code y: 3 # changes src/agents/voice/pipeline.py x: 105 lines of code y: 3 # changes src/agents/voice/pipeline_config.py x: 17 lines of code y: 3 # changes src/agents/voice/result.py x: 237 lines of code y: 3 # changes src/agents/voice/utils.py x: 14 lines of code y: 3 # changes src/agents/voice/workflow.py x: 43 lines of code y: 3 # changes src/agents/stream_events.py x: 27 lines of code y: 2 # changes src/agents/guardrail.py x: 174 lines of code y: 6 # changes src/agents/handoffs.py x: 138 lines of code y: 3 # changes src/agents/tracing/spans.py x: 196 lines of code y: 4 # changes src/agents/tracing/traces.py x: 124 lines of code y: 4 # changes src/agents/util/_coro.py x: 2 lines of code y: 3 # changes src/agents/util/_json.py x: 25 lines of code y: 3 # changes src/agents/util/_pretty_print.py x: 45 lines of code y: 2 # changes src/agents/util/_transforms.py x: 5 lines of code y: 3 # changes src/agents/_config.py x: 17 lines of code y: 4 # changes
24.0
# changes
  min: 1.0
  average: 4.83
  25th percentile: 3.0
  median: 3.0
  75th percentile: 6.0
  max: 24.0
0 784.0
lines of code
min: 1.0 | average: 123.14 | 25th percentile: 19.0 | median: 70.0 | 75th percentile: 174.0 | max: 784.0

Number of Contributors vs. Number of Changes: 63 points

pyproject.toml x: 11 # contributors y: 24 # changes src/agents/voice/__init__.py x: 5 # contributors y: 4 # changes src/agents/result.py x: 6 # contributors y: 9 # changes src/agents/run.py x: 4 # contributors y: 8 # changes src/agents/models/chatcmpl_stream_handler.py x: 2 # contributors y: 2 # changes src/agents/mcp/server.py x: 4 # contributors y: 4 # changes src/agents/extensions/models/litellm_model.py x: 2 # contributors y: 4 # changes src/agents/model_settings.py x: 11 # contributors y: 10 # changes src/agents/models/openai_chatcompletions.py x: 14 # contributors y: 18 # changes src/agents/models/openai_responses.py x: 14 # contributors y: 14 # changes src/agents/tracing/processors.py x: 8 # contributors y: 10 # changes src/agents/tracing/span_data.py x: 8 # contributors y: 8 # changes src/agents/extensions/models/litellm_provider.py x: 1 # contributors y: 1 # changes src/agents/extensions/visualization.py x: 3 # contributors y: 4 # changes src/agents/__init__.py x: 7 # contributors y: 10 # changes src/agents/_run_impl.py x: 8 # contributors y: 12 # changes src/agents/agent.py x: 8 # contributors y: 9 # changes src/agents/agent_output.py x: 5 # contributors y: 6 # changes src/agents/models/chatcmpl_converter.py x: 1 # contributors y: 2 # changes src/agents/items.py x: 4 # contributors y: 5 # changes src/agents/function_schema.py x: 6 # contributors y: 5 # changes src/agents/tracing/scope.py x: 5 # contributors y: 5 # changes src/agents/tracing/__init__.py x: 4 # contributors y: 3 # changes src/agents/tracing/create.py x: 6 # contributors y: 7 # changes src/agents/tool.py x: 9 # contributors y: 6 # changes src/agents/voice/imports.py x: 5 # contributors y: 3 # changes src/agents/guardrail.py x: 6 # contributors y: 6 # changes src/agents/util/_pretty_print.py x: 4 # contributors y: 2 # changes
24.0
# changes
  min: 1.0
  average: 4.83
  25th percentile: 3.0
  median: 3.0
  75th percentile: 6.0
  max: 24.0
0 14.0
# contributors
min: 1.0 | average: 4.59 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 5.0 | max: 14.0

Number of Contributors vs. File Size: 63 points

pyproject.toml x: 11 # contributors y: 121 lines of code src/agents/voice/__init__.py x: 5 # contributors y: 52 lines of code src/agents/voice/model.py x: 5 # contributors y: 76 lines of code src/agents/result.py x: 6 # contributors y: 134 lines of code src/agents/run.py x: 4 # contributors y: 730 lines of code src/agents/models/chatcmpl_stream_handler.py x: 2 # contributors y: 244 lines of code src/agents/mcp/server.py x: 4 # contributors y: 166 lines of code src/agents/extensions/models/litellm_model.py x: 2 # contributors y: 333 lines of code src/agents/model_settings.py x: 11 # contributors y: 42 lines of code src/agents/models/openai_chatcompletions.py x: 14 # contributors y: 250 lines of code src/agents/models/openai_responses.py x: 14 # contributors y: 351 lines of code src/agents/tracing/processors.py x: 8 # contributors y: 162 lines of code src/agents/tracing/span_data.py x: 8 # contributors y: 252 lines of code src/agents/extensions/models/litellm_provider.py x: 1 # contributors y: 6 lines of code src/agents/models/multi_provider.py x: 1 # contributors y: 70 lines of code src/agents/extensions/visualization.py x: 3 # contributors y: 69 lines of code src/agents/__init__.py x: 7 # contributors y: 217 lines of code src/agents/_run_impl.py x: 8 # contributors y: 784 lines of code src/agents/agent.py x: 8 # contributors y: 101 lines of code src/agents/agent_output.py x: 5 # contributors y: 114 lines of code src/agents/models/chatcmpl_converter.py x: 1 # contributors y: 395 lines of code src/agents/models/interface.py x: 1 # contributors y: 51 lines of code src/agents/extensions/models/__init__.py x: 1 # contributors y: 1 lines of code src/agents/models/chatcmpl_helpers.py x: 1 # contributors y: 28 lines of code src/agents/items.py x: 4 # contributors y: 144 lines of code src/agents/tracing/setup.py x: 4 # contributors y: 131 lines of code src/agents/function_schema.py x: 6 # contributors y: 205 lines of code src/agents/tracing/scope.py x: 5 # contributors y: 33 lines of code src/agents/mcp/util.py x: 2 # contributors y: 106 lines of code src/agents/strict_schema.py x: 1 # contributors y: 114 lines of code src/agents/tracing/__init__.py x: 4 # contributors y: 84 lines of code src/agents/tracing/create.py x: 6 # contributors y: 218 lines of code src/agents/voice/models/openai_stt.py x: 4 # contributors y: 356 lines of code src/agents/mcp/__init__.py x: 2 # contributors y: 19 lines of code src/agents/models/openai_provider.py x: 6 # contributors y: 59 lines of code src/agents/tool.py x: 9 # contributors y: 177 lines of code src/agents/tracing/util.py x: 4 # contributors y: 10 lines of code src/agents/voice/events.py x: 4 # contributors y: 20 lines of code src/agents/voice/exceptions.py x: 4 # contributors y: 4 lines of code src/agents/voice/imports.py x: 5 # contributors y: 10 lines of code src/agents/voice/input.py x: 4 # contributors y: 48 lines of code src/agents/voice/models/__init__.py x: 4 # contributors y: 1 lines of code src/agents/voice/models/openai_model_provider.py x: 4 # contributors y: 50 lines of code src/agents/voice/models/openai_tts.py x: 4 # contributors y: 29 lines of code src/agents/voice/pipeline.py x: 4 # contributors y: 105 lines of code src/agents/voice/pipeline_config.py x: 4 # contributors y: 17 lines of code src/agents/voice/result.py x: 4 # contributors y: 237 lines of code src/agents/voice/utils.py x: 4 # contributors y: 14 lines of code src/agents/voice/workflow.py x: 4 # contributors y: 43 lines of code src/agents/stream_events.py x: 1 # contributors y: 27 lines of code src/agents/guardrail.py x: 6 # contributors y: 174 lines of code src/agents/handoffs.py x: 4 # contributors y: 138 lines of code src/agents/tracing/spans.py x: 4 # contributors y: 196 lines of code src/agents/tracing/traces.py x: 4 # contributors y: 124 lines of code src/agents/util/_json.py x: 4 # contributors y: 25 lines of code src/agents/util/_pretty_print.py x: 4 # contributors y: 45 lines of code
784.0
lines of code
  min: 1.0
  average: 123.14
  25th percentile: 19.0
  median: 70.0
  75th percentile: 174.0
  max: 784.0
0 14.0
# contributors
min: 1.0 | average: 4.59 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 5.0 | max: 14.0