openai / openai-agents-python
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 18% | 37% | 27% | 16%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 19% | 38% | 26% | 16%
toml0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 19% | 38% | 26% | 16%
ROOT0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
_run_impl.py
in src/agents
784 11
run.py
in src/agents
730 5
chatcmpl_converter.py
in src/agents/models
395 17
openai_stt.py
in src/agents/voice/models
356 9
openai_responses.py
in src/agents/models
351 8
litellm_model.py
in src/agents/extensions/models
333 5
span_data.py
in src/agents/tracing
252 35
openai_chatcompletions.py
in src/agents/models
250 3
chatcmpl_stream_handler.py
in src/agents/models
244 -
result.py
in src/agents/voice
237 7
create.py
in src/agents/tracing
218 14
__init__.py
in src/agents
217 4
function_schema.py
in src/agents
205 5
spans.py
in src/agents/tracing
196 41
tool.py
in src/agents
177 9
guardrail.py
in src/agents
174 12
server.py
in src/agents/mcp
166 10
processors.py
in src/agents/tracing
162 19
items.py
in src/agents
144 8
handoffs.py
in src/agents
138 7
result.py
in src/agents
134 11
setup.py
in src/agents/tracing
131 18
traces.py
in src/agents/tracing
124 23
121 -
strict_schema.py
in src/agents
114 6
agent_output.py
in src/agents
114 13
util.py
in src/agents/mcp
106 1
pipeline.py
in src/agents/voice
105 3
agent.py
in src/agents
101 2
__init__.py
in src/agents/tracing
84 4
model.py
in src/agents/voice
76 6
computer.py
in src/agents
76 13
multi_provider.py
in src/agents/models
70 12
lifecycle.py
in src/agents
70 -
visualization.py
in src/agents/extensions
69 4
openai_provider.py
in src/agents/models
59 4
handoff_filters.py
in src/agents/extensions
53 3
__init__.py
in src/agents/voice
52 -
interface.py
in src/agents/models
51 4
openai_model_provider.py
in src/agents/voice/models
50 5
input.py
in src/agents/voice
48 4
_pretty_print.py
in src/agents/util
45 4
workflow.py
in src/agents/voice
43 3
model_settings.py
in src/agents
42 2
scope.py
in src/agents/tracing
33 6
exceptions.py
in src/agents
30 5
openai_tts.py
in src/agents/voice/models
29 2
chatcmpl_helpers.py
in src/agents/models
28 3
processor_interface.py
in src/agents/tracing
28 7
stream_events.py
in src/agents
27 -
Files With Most Units (Top 50)
File# lines# units
spans.py
in src/agents/tracing
196 41
span_data.py
in src/agents/tracing
252 35
traces.py
in src/agents/tracing
124 23
processors.py
in src/agents/tracing
162 19
setup.py
in src/agents/tracing
131 18
chatcmpl_converter.py
in src/agents/models
395 17
create.py
in src/agents/tracing
218 14
agent_output.py
in src/agents
114 13
computer.py
in src/agents
76 13
multi_provider.py
in src/agents/models
70 12
guardrail.py
in src/agents
174 12
result.py
in src/agents
134 11
_run_impl.py
in src/agents
784 11
server.py
in src/agents/mcp
166 10
tool.py
in src/agents
177 9
openai_stt.py
in src/agents/voice/models
356 9
openai_responses.py
in src/agents/models
351 8
items.py
in src/agents
144 8
handoffs.py
in src/agents
138 7
result.py
in src/agents/voice
237 7
processor_interface.py
in src/agents/tracing
28 7
strict_schema.py
in src/agents
114 6
_openai_shared.py
in src/agents/models
20 6
model.py
in src/agents/voice
76 6
scope.py
in src/agents/tracing
33 6
run.py
in src/agents
730 5
exceptions.py
in src/agents
30 5
function_schema.py
in src/agents
205 5
openai_model_provider.py
in src/agents/voice/models
50 5
litellm_model.py
in src/agents/extensions/models
333 5
interface.py
in src/agents/models
51 4
openai_provider.py
in src/agents/models
59 4
__init__.py
in src/agents
217 4
_pretty_print.py
in src/agents/util
45 4
input.py
in src/agents/voice
48 4
util.py
in src/agents/tracing
10 4
__init__.py
in src/agents/tracing
84 4
visualization.py
in src/agents/extensions
69 4
chatcmpl_helpers.py
in src/agents/models
28 3
openai_chatcompletions.py
in src/agents/models
250 3
_config.py
in src/agents
17 3
workflow.py
in src/agents/voice
43 3
pipeline.py
in src/agents/voice
105 3
handoff_filters.py
in src/agents/extensions
53 3
model_settings.py
in src/agents
42 2
agent.py
in src/agents
101 2
_error_tracing.py
in src/agents/util
11 2
openai_tts.py
in src/agents/voice/models
29 2
utils.py
in src/agents/voice
14 2
usage.py
in src/agents
12 1
Files With Long Lines (Top 0)

There are 0 files with lines longer than 120 characters. In total, there are 0 long lines.

File# lines# units# long lines
Correlations

File Size vs. Commits (all time): 63 points

pyproject.toml x: 57 commits (all time) y: 121 lines of code src/agents/voice/__init__.py x: 5 commits (all time) y: 52 lines of code src/agents/voice/model.py x: 5 commits (all time) y: 76 lines of code src/agents/result.py x: 16 commits (all time) y: 134 lines of code src/agents/run.py x: 18 commits (all time) y: 730 lines of code src/agents/models/chatcmpl_stream_handler.py x: 2 commits (all time) y: 244 lines of code src/agents/mcp/server.py x: 10 commits (all time) y: 166 lines of code src/agents/extensions/models/litellm_model.py x: 5 commits (all time) y: 333 lines of code src/agents/model_settings.py x: 16 commits (all time) y: 42 lines of code src/agents/models/openai_chatcompletions.py x: 33 commits (all time) y: 250 lines of code src/agents/models/openai_responses.py x: 29 commits (all time) y: 351 lines of code src/agents/tracing/processors.py x: 20 commits (all time) y: 162 lines of code src/agents/tracing/span_data.py x: 12 commits (all time) y: 252 lines of code src/agents/extensions/models/litellm_provider.py x: 1 commits (all time) y: 6 lines of code src/agents/models/multi_provider.py x: 1 commits (all time) y: 70 lines of code src/agents/extensions/visualization.py x: 15 commits (all time) y: 69 lines of code src/agents/__init__.py x: 24 commits (all time) y: 217 lines of code src/agents/_run_impl.py x: 29 commits (all time) y: 784 lines of code src/agents/agent.py x: 22 commits (all time) y: 101 lines of code src/agents/agent_output.py x: 10 commits (all time) y: 114 lines of code src/agents/models/chatcmpl_converter.py x: 2 commits (all time) y: 395 lines of code src/agents/models/interface.py x: 2 commits (all time) y: 51 lines of code src/agents/extensions/models/__init__.py x: 1 commits (all time) y: 1 lines of code src/agents/models/chatcmpl_helpers.py x: 1 commits (all time) y: 28 lines of code src/agents/items.py x: 9 commits (all time) y: 144 lines of code src/agents/tracing/setup.py x: 6 commits (all time) y: 131 lines of code src/agents/function_schema.py x: 7 commits (all time) y: 205 lines of code src/agents/tracing/scope.py x: 6 commits (all time) y: 33 lines of code src/agents/mcp/util.py x: 8 commits (all time) y: 106 lines of code src/agents/strict_schema.py x: 1 commits (all time) y: 114 lines of code src/agents/tracing/__init__.py x: 6 commits (all time) y: 84 lines of code src/agents/tracing/create.py x: 11 commits (all time) y: 218 lines of code src/agents/voice/models/openai_stt.py x: 6 commits (all time) y: 356 lines of code src/agents/mcp/__init__.py x: 4 commits (all time) y: 19 lines of code src/agents/models/openai_provider.py x: 9 commits (all time) y: 59 lines of code src/agents/tool.py x: 20 commits (all time) y: 177 lines of code src/agents/tracing/util.py x: 4 commits (all time) y: 10 lines of code src/agents/voice/exceptions.py x: 4 commits (all time) y: 4 lines of code src/agents/voice/imports.py x: 6 commits (all time) y: 10 lines of code src/agents/voice/input.py x: 4 commits (all time) y: 48 lines of code src/agents/voice/models/__init__.py x: 4 commits (all time) y: 1 lines of code src/agents/voice/models/openai_model_provider.py x: 4 commits (all time) y: 50 lines of code src/agents/voice/models/openai_tts.py x: 4 commits (all time) y: 29 lines of code src/agents/voice/pipeline.py x: 4 commits (all time) y: 105 lines of code src/agents/voice/pipeline_config.py x: 4 commits (all time) y: 17 lines of code src/agents/voice/result.py x: 4 commits (all time) y: 237 lines of code src/agents/voice/utils.py x: 4 commits (all time) y: 14 lines of code src/agents/voice/workflow.py x: 4 commits (all time) y: 43 lines of code src/agents/stream_events.py x: 2 commits (all time) y: 27 lines of code src/agents/guardrail.py x: 10 commits (all time) y: 174 lines of code src/agents/handoffs.py x: 5 commits (all time) y: 138 lines of code src/agents/tracing/spans.py x: 5 commits (all time) y: 196 lines of code src/agents/tracing/traces.py x: 5 commits (all time) y: 124 lines of code src/agents/util/__init__.py x: 5 commits (all time) y: 1 lines of code src/agents/util/_error_tracing.py x: 5 commits (all time) y: 11 lines of code src/agents/util/_json.py x: 5 commits (all time) y: 25 lines of code src/agents/util/_pretty_print.py x: 6 commits (all time) y: 45 lines of code src/agents/util/_transforms.py x: 5 commits (all time) y: 5 lines of code src/agents/_config.py x: 5 commits (all time) y: 17 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 57.0
commits (all time)
min: 1.0 | average: 8.76 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 10.0 | max: 57.0

File Size vs. Contributors (all time): 63 points

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

File Size vs. Commits (30 days): 29 points

pyproject.toml x: 13 commits (30d) y: 121 lines of code src/agents/voice/__init__.py x: 1 commits (30d) y: 52 lines of code src/agents/voice/model.py x: 1 commits (30d) y: 76 lines of code src/agents/result.py x: 5 commits (30d) y: 134 lines of code src/agents/run.py x: 6 commits (30d) y: 730 lines of code src/agents/models/chatcmpl_stream_handler.py x: 2 commits (30d) y: 244 lines of code src/agents/mcp/server.py x: 2 commits (30d) y: 166 lines of code src/agents/extensions/models/litellm_model.py x: 5 commits (30d) y: 333 lines of code src/agents/model_settings.py x: 4 commits (30d) y: 42 lines of code src/agents/models/openai_chatcompletions.py x: 14 commits (30d) y: 250 lines of code src/agents/models/openai_responses.py x: 7 commits (30d) y: 351 lines of code src/agents/tracing/processors.py x: 1 commits (30d) y: 162 lines of code src/agents/tracing/span_data.py x: 3 commits (30d) y: 252 lines of code src/agents/extensions/models/litellm_provider.py x: 1 commits (30d) y: 6 lines of code src/agents/models/multi_provider.py x: 1 commits (30d) y: 70 lines of code src/agents/__init__.py x: 1 commits (30d) y: 217 lines of code src/agents/_run_impl.py x: 1 commits (30d) y: 784 lines of code src/agents/agent.py x: 2 commits (30d) y: 101 lines of code src/agents/agent_output.py x: 1 commits (30d) y: 114 lines of code src/agents/models/chatcmpl_converter.py x: 2 commits (30d) y: 395 lines of code src/agents/models/interface.py x: 2 commits (30d) y: 51 lines of code src/agents/extensions/models/__init__.py x: 1 commits (30d) y: 1 lines of code src/agents/models/chatcmpl_helpers.py x: 1 commits (30d) y: 28 lines of code src/agents/items.py x: 2 commits (30d) y: 144 lines of code src/agents/tracing/setup.py x: 1 commits (30d) y: 131 lines of code src/agents/function_schema.py x: 1 commits (30d) y: 205 lines of code src/agents/tracing/scope.py x: 1 commits (30d) y: 33 lines of code src/agents/mcp/util.py x: 1 commits (30d) y: 106 lines of code
784.0
lines of code
  min: 1.0
  average: 185.1
  25th percentile: 60.5
  median: 131.0
  75th percentile: 247.0
  max: 784.0
0 14.0
commits (30d)
min: 1.0 | average: 2.9 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.5 | max: 14.0

File Size vs. Contributors (30 days): 29 points

pyproject.toml x: 4 contributors (30d) y: 121 lines of code src/agents/voice/__init__.py x: 1 contributors (30d) y: 52 lines of code src/agents/voice/model.py x: 1 contributors (30d) y: 76 lines of code src/agents/result.py x: 2 contributors (30d) y: 134 lines of code src/agents/run.py x: 1 contributors (30d) y: 730 lines of code src/agents/models/chatcmpl_stream_handler.py x: 2 contributors (30d) y: 244 lines of code src/agents/mcp/server.py x: 2 contributors (30d) y: 166 lines of code src/agents/extensions/models/litellm_model.py x: 2 contributors (30d) y: 333 lines of code src/agents/model_settings.py x: 4 contributors (30d) y: 42 lines of code src/agents/models/openai_chatcompletions.py x: 5 contributors (30d) y: 250 lines of code src/agents/models/openai_responses.py x: 4 contributors (30d) y: 351 lines of code src/agents/tracing/processors.py x: 1 contributors (30d) y: 162 lines of code src/agents/tracing/span_data.py x: 3 contributors (30d) y: 252 lines of code src/agents/extensions/models/litellm_provider.py x: 1 contributors (30d) y: 6 lines of code src/agents/models/multi_provider.py x: 1 contributors (30d) y: 70 lines of code src/agents/__init__.py x: 1 contributors (30d) y: 217 lines of code src/agents/_run_impl.py x: 1 contributors (30d) y: 784 lines of code src/agents/agent.py x: 2 contributors (30d) y: 101 lines of code src/agents/agent_output.py x: 1 contributors (30d) y: 114 lines of code src/agents/models/chatcmpl_converter.py x: 1 contributors (30d) y: 395 lines of code src/agents/extensions/models/__init__.py x: 1 contributors (30d) y: 1 lines of code src/agents/models/chatcmpl_helpers.py x: 1 contributors (30d) y: 28 lines of code src/agents/items.py x: 1 contributors (30d) y: 144 lines of code src/agents/tracing/setup.py x: 1 contributors (30d) y: 131 lines of code src/agents/function_schema.py x: 1 contributors (30d) y: 205 lines of code src/agents/tracing/scope.py x: 1 contributors (30d) y: 33 lines of code src/agents/mcp/util.py x: 1 contributors (30d) y: 106 lines of code
784.0
lines of code
  min: 1.0
  average: 185.1
  25th percentile: 60.5
  median: 131.0
  75th percentile: 247.0
  max: 784.0
0 5.0
contributors (30d)
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

File Size vs. Commits (90 days): 63 points

pyproject.toml x: 57 commits (90d) y: 121 lines of code src/agents/voice/__init__.py x: 5 commits (90d) y: 52 lines of code src/agents/voice/model.py x: 5 commits (90d) y: 76 lines of code src/agents/result.py x: 16 commits (90d) y: 134 lines of code src/agents/run.py x: 18 commits (90d) y: 730 lines of code src/agents/models/chatcmpl_stream_handler.py x: 2 commits (90d) y: 244 lines of code src/agents/mcp/server.py x: 10 commits (90d) y: 166 lines of code src/agents/extensions/models/litellm_model.py x: 5 commits (90d) y: 333 lines of code src/agents/model_settings.py x: 16 commits (90d) y: 42 lines of code src/agents/models/openai_chatcompletions.py x: 33 commits (90d) y: 250 lines of code src/agents/models/openai_responses.py x: 29 commits (90d) y: 351 lines of code src/agents/tracing/processors.py x: 20 commits (90d) y: 162 lines of code src/agents/tracing/span_data.py x: 12 commits (90d) y: 252 lines of code src/agents/extensions/models/litellm_provider.py x: 1 commits (90d) y: 6 lines of code src/agents/models/multi_provider.py x: 1 commits (90d) y: 70 lines of code src/agents/extensions/visualization.py x: 15 commits (90d) y: 69 lines of code src/agents/__init__.py x: 24 commits (90d) y: 217 lines of code src/agents/_run_impl.py x: 29 commits (90d) y: 784 lines of code src/agents/agent.py x: 22 commits (90d) y: 101 lines of code src/agents/agent_output.py x: 10 commits (90d) y: 114 lines of code src/agents/models/chatcmpl_converter.py x: 2 commits (90d) y: 395 lines of code src/agents/models/interface.py x: 2 commits (90d) y: 51 lines of code src/agents/extensions/models/__init__.py x: 1 commits (90d) y: 1 lines of code src/agents/models/chatcmpl_helpers.py x: 1 commits (90d) y: 28 lines of code src/agents/items.py x: 9 commits (90d) y: 144 lines of code src/agents/tracing/setup.py x: 6 commits (90d) y: 131 lines of code src/agents/function_schema.py x: 7 commits (90d) y: 205 lines of code src/agents/tracing/scope.py x: 6 commits (90d) y: 33 lines of code src/agents/mcp/util.py x: 8 commits (90d) y: 106 lines of code src/agents/strict_schema.py x: 1 commits (90d) y: 114 lines of code src/agents/tracing/__init__.py x: 6 commits (90d) y: 84 lines of code src/agents/tracing/create.py x: 11 commits (90d) y: 218 lines of code src/agents/voice/models/openai_stt.py x: 6 commits (90d) y: 356 lines of code src/agents/mcp/__init__.py x: 4 commits (90d) y: 19 lines of code src/agents/models/openai_provider.py x: 9 commits (90d) y: 59 lines of code src/agents/tool.py x: 20 commits (90d) y: 177 lines of code src/agents/tracing/util.py x: 4 commits (90d) y: 10 lines of code src/agents/voice/exceptions.py x: 4 commits (90d) y: 4 lines of code src/agents/voice/imports.py x: 6 commits (90d) y: 10 lines of code src/agents/voice/input.py x: 4 commits (90d) y: 48 lines of code src/agents/voice/models/__init__.py x: 4 commits (90d) y: 1 lines of code src/agents/voice/models/openai_model_provider.py x: 4 commits (90d) y: 50 lines of code src/agents/voice/models/openai_tts.py x: 4 commits (90d) y: 29 lines of code src/agents/voice/pipeline.py x: 4 commits (90d) y: 105 lines of code src/agents/voice/pipeline_config.py x: 4 commits (90d) y: 17 lines of code src/agents/voice/result.py x: 4 commits (90d) y: 237 lines of code src/agents/voice/utils.py x: 4 commits (90d) y: 14 lines of code src/agents/voice/workflow.py x: 4 commits (90d) y: 43 lines of code src/agents/stream_events.py x: 2 commits (90d) y: 27 lines of code src/agents/guardrail.py x: 10 commits (90d) y: 174 lines of code src/agents/handoffs.py x: 5 commits (90d) y: 138 lines of code src/agents/tracing/spans.py x: 5 commits (90d) y: 196 lines of code src/agents/tracing/traces.py x: 5 commits (90d) y: 124 lines of code src/agents/util/__init__.py x: 5 commits (90d) y: 1 lines of code src/agents/util/_error_tracing.py x: 5 commits (90d) y: 11 lines of code src/agents/util/_json.py x: 5 commits (90d) y: 25 lines of code src/agents/util/_pretty_print.py x: 6 commits (90d) y: 45 lines of code src/agents/util/_transforms.py x: 5 commits (90d) y: 5 lines of code src/agents/_config.py x: 5 commits (90d) y: 17 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 57.0
commits (90d)
min: 1.0 | average: 8.76 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 10.0 | max: 57.0

File Size vs. Contributors (90 days): 63 points

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