azure / multiagent-frameworks
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 5 files with 1,308 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 5 files changed 1-5 times (1,308 lines of code)
0% | 0% | 0% | 0% | 100%
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 5 files with 1,308 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 5 files changed by 1 contributor (1,308 lines of code)
0% | 0% | 0% | 0% | 100%
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, json, ipynb, md, txt, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ipynb0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
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
Autogen_v0.40% | 0% | 0% | 0% | 100%
OpenAIAgentsSDK0% | 0% | 0% | 0% | 100%
Semantic_Kernel0% | 0% | 0% | 0% | 100%
AI_Agent_Service0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 24)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
sk_multi_agent_implementation.py
in Semantic_Kernel/multi_agent
99 6 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
193 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
226 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
multi_agent.ipynb
in OpenAIAgentsSDK
351 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
multi_agent_implementation.ipynb
in Autogen_v0.4/multi_agent
439 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
service_settings.py
in Semantic_Kernel/multi_agent
3 -
services.py
in Semantic_Kernel/multi_agent
5 -
multi_agent_message_types.py
in Autogen_v0.4/multi_agent
7 -
get_account_info_tools.py
in AI_Agent_Service
14 1
14 1
tracing_helper.py
in Autogen_v0.4/common
14 1
multi_agent_tools.py
in Autogen_v0.4/multi_agent
22 2
multi_agent_tools.py
in Semantic_Kernel/multi_agent
23 2
agent_final_response_gatherer.py
in Autogen_v0.4/multi_agent
24 -
autogen_imports.py
in Autogen_v0.4/common
28 -
single_agent_implementation.py
in Autogen_v0.4/single_agent
37 1
AgentHandler.py
in AI_Agent_Service
41 4
CustomAIAgent.py
in AI_Agent_Service
43 2
azure_openai_imports.py
in Autogen_v0.4/common
54 3
openai_helper.py
in Autogen_v0.4/rag_agent
126 5
multi_agent_implementation.py
in Autogen_v0.4/multi_agent
180 5
single_agent_implementation.ipynb
in Autogen_v0.4/single_agent
229 -
agnext_bot.py
in Autogen_v0.4/rag_agent
257 6
search_helper.py
in Autogen_v0.4/rag_agent
382 7
Files With Most Contributors (Top 24)
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
sk_multi_agent_implementation.py
in Semantic_Kernel/multi_agent
99 6 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
226 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
multi_agent_implementation.ipynb
in Autogen_v0.4/multi_agent
439 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
193 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
multi_agent.ipynb
in OpenAIAgentsSDK
351 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
multi_agent_tools.py
in Semantic_Kernel/multi_agent
23 2
service_settings.py
in Semantic_Kernel/multi_agent
3 -
services.py
in Semantic_Kernel/multi_agent
5 -
multi_agent_implementation.py
in Autogen_v0.4/multi_agent
180 5
multi_agent_tools.py
in Autogen_v0.4/multi_agent
22 2
multi_agent_message_types.py
in Autogen_v0.4/multi_agent
7 -
agent_final_response_gatherer.py
in Autogen_v0.4/multi_agent
24 -
autogen_imports.py
in Autogen_v0.4/common
28 -
tracing_helper.py
in Autogen_v0.4/common
14 1
azure_openai_imports.py
in Autogen_v0.4/common
54 3
search_helper.py
in Autogen_v0.4/rag_agent
382 7
agnext_bot.py
in Autogen_v0.4/rag_agent
257 6
openai_helper.py
in Autogen_v0.4/rag_agent
126 5
single_agent_implementation.py
in Autogen_v0.4/single_agent
37 1
single_agent_implementation.ipynb
in Autogen_v0.4/single_agent
229 -
14 1
CustomAIAgent.py
in AI_Agent_Service
43 2
get_account_info_tools.py
in AI_Agent_Service
14 1
AgentHandler.py
in AI_Agent_Service
41 4
Files With Least Contributors (Top 24)
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
search_helper.py
in Autogen_v0.4/rag_agent
382 7
agnext_bot.py
in Autogen_v0.4/rag_agent
257 6
single_agent_implementation.ipynb
in Autogen_v0.4/single_agent
229 -
multi_agent_implementation.py
in Autogen_v0.4/multi_agent
180 5
openai_helper.py
in Autogen_v0.4/rag_agent
126 5
azure_openai_imports.py
in Autogen_v0.4/common
54 3
CustomAIAgent.py
in AI_Agent_Service
43 2
AgentHandler.py
in AI_Agent_Service
41 4
single_agent_implementation.py
in Autogen_v0.4/single_agent
37 1
autogen_imports.py
in Autogen_v0.4/common
28 -
agent_final_response_gatherer.py
in Autogen_v0.4/multi_agent
24 -
multi_agent_tools.py
in Semantic_Kernel/multi_agent
23 2
multi_agent_tools.py
in Autogen_v0.4/multi_agent
22 2
tracing_helper.py
in Autogen_v0.4/common
14 1
14 1
get_account_info_tools.py
in AI_Agent_Service
14 1
multi_agent_message_types.py
in Autogen_v0.4/multi_agent
7 -
services.py
in Semantic_Kernel/multi_agent
5 -
service_settings.py
in Semantic_Kernel/multi_agent
3 -
multi_agent_implementation.ipynb
in Autogen_v0.4/multi_agent
439 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
multi_agent.ipynb
in OpenAIAgentsSDK
351 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
226 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
193 - 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
sk_multi_agent_implementation.py
in Semantic_Kernel/multi_agent
99 6 2025-04-02 2025-04-02 1 1 anildwa@live.com anildwa@live.com
Correlations

File Size vs. Number of Changes: 5 points

AI_Agent_Service/multi_ai_agent_with_tools.ipynb x: 193 lines of code y: 1 # changes Autogen_v0.4/multi_agent/multi_agent_implementation.ipynb x: 439 lines of code y: 1 # changes OpenAIAgentsSDK/multi_agent.ipynb x: 351 lines of code y: 1 # changes Semantic_Kernel/multi_agent/sk_multi_agent_implementation.py x: 99 lines of code y: 1 # changes Semantic_Kernel/multi_agent/sk_multi_agent_with_session_manager_implementation.ipynb x: 226 lines of code y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 439.0
lines of code
min: 99.0 | average: 261.6 | 25th percentile: 146.0 | median: 226.0 | 75th percentile: 395.0 | max: 439.0

Number of Contributors vs. Number of Changes: 5 points

AI_Agent_Service/multi_ai_agent_with_tools.ipynb x: 1 # contributors y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 5 points

AI_Agent_Service/multi_ai_agent_with_tools.ipynb x: 1 # contributors y: 193 lines of code Autogen_v0.4/multi_agent/multi_agent_implementation.ipynb x: 1 # contributors y: 439 lines of code OpenAIAgentsSDK/multi_agent.ipynb x: 1 # contributors y: 351 lines of code Semantic_Kernel/multi_agent/sk_multi_agent_implementation.py x: 1 # contributors y: 99 lines of code Semantic_Kernel/multi_agent/sk_multi_agent_with_session_manager_implementation.ipynb x: 1 # contributors y: 226 lines of code
439.0
lines of code
  min: 99.0
  average: 261.6
  25th percentile: 146.0
  median: 226.0
  75th percentile: 395.0
  max: 439.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0