epam / ai-dial-assistant
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 45 files with 2,693 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)
    • 4 files changed 6-20 times (708 lines of code)
    • 41 files changed 1-5 times (1,985 lines of code)
0% | 0% | 0% | 26% | 73%
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 45 files with 2,693 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)
    • 2 files changed by 2-5 contributors (349 lines of code)
    • 43 files changed by 1 contributor (2,344 lines of code)
0% | 0% | 0% | 12% | 87%
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, yaml, json, md, toml, txt, gitignore, dockerignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 24% | 75%
toml0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 0%
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
aidial_assistant0% | 0% | 0% | 24% | 75%
ROOT0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
81 - 2023-10-09 2024-03-08 13 3 specialepm-dialdevteam@epam... 149404362+ai-dial-actions@u...
assistant_application.py
in aidial_assistant/application
269 8 2023-10-19 2024-03-05 9 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
command_chain.py
in aidial_assistant/chain
268 5 2023-11-14 2024-01-15 7 2 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
run_plugin.py
in aidial_assistant/commands
90 3 2023-11-14 2024-03-05 6 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
app.py
in aidial_assistant
29 - 2024-01-08 2024-01-18 5 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
prompts.py
in aidial_assistant/application
52 3 2023-11-15 2024-01-15 5 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
history.py
in aidial_assistant/chain
140 5 2023-11-15 2024-03-05 5 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
assistant_callback.py
in aidial_assistant/application
85 18 2023-11-15 2024-01-15 4 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
state.py
in aidial_assistant/utils
91 3 2023-11-15 2024-03-05 4 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
dialogue.py
in aidial_assistant/chain
19 5 2023-11-15 2024-01-15 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
exceptions.py
in aidial_assistant/utils
40 4 2023-12-05 2024-01-18 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_parser.py
in aidial_assistant/json_stream
55 3 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
model_response_reader.py
in aidial_assistant/chain
61 2 2023-11-15 2024-01-15 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_node.py
in aidial_assistant/json_stream
73 9 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_array.py
in aidial_assistant/json_stream
79 6 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_string.py
in aidial_assistant/json_stream
81 6 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_object.py
in aidial_assistant/json_stream
104 6 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
model_client.py
in aidial_assistant/model
145 11 2023-12-05 2024-03-05 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/application
1 - 2023-10-19 2023-11-14 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
exceptions.py
in aidial_assistant/json_stream
18 4 2023-11-14 2023-12-04 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_null.py
in aidial_assistant/json_stream
18 4 2023-11-14 2023-12-04 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
command_result.py
in aidial_assistant/chain
20 2 2023-11-28 2024-01-15 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
addons_dialogue_limiter.py
in aidial_assistant/application
31 1 2023-12-05 2024-01-15 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
log_config.py
in aidial_assistant/utils
34 1 2024-01-16 2024-01-17 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
plugin_callback.py
in aidial_assistant/commands
68 16 2023-11-14 2023-11-15 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
open_ai_plugin.py
in aidial_assistant/utils
81 4 2023-11-14 2024-01-05 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
run_tool.py
in aidial_assistant/commands
89 5 2024-01-15 2024-01-18 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
tools_chain.py
in aidial_assistant/tools_chain
229 6 2024-01-15 2024-01-18 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/open_api
1 - 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/model
1 - 2023-12-05 2023-12-05 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/tools_chain
1 - 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/json_stream
1 - 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/chain
1 - 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/utils
1 - 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
result_callback.py
in aidial_assistant/chain/callbacks
2 1 2023-11-15 2023-11-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
args_callback.py
in aidial_assistant/chain/callbacks
10 4 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
stream.py
in aidial_assistant/utils
11 2 2023-11-15 2023-11-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
chain_callback.py
in aidial_assistant/chain/callbacks
12 4 2023-11-15 2023-11-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
open_api.py
in aidial_assistant/commands
23 2 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_number.py
in aidial_assistant/json_stream
24 5 2023-12-04 2023-12-04 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_bool.py
in aidial_assistant/json_stream
26 5 2023-12-04 2023-12-04 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
chunked_char_stream.py
in aidial_assistant/json_stream
37 4 2023-12-04 2023-12-04 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
base.py
in aidial_assistant/commands
53 8 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
open_ai.py
in aidial_assistant/utils
56 6 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
requester.py
in aidial_assistant/open_api
82 5 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/commands
1 -
chat.yaml
in aidial_assistant/configs
1 -
__init__.py
in aidial_assistant/chain/callbacks
1 -
__init__.py
in aidial_assistant
1 -
2 -
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
81 - 2023-10-09 2024-03-08 13 3 specialepm-dialdevteam@epam... 149404362+ai-dial-actions@u...
command_chain.py
in aidial_assistant/chain
268 5 2023-11-14 2024-01-15 7 2 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
assistant_application.py
in aidial_assistant/application
269 8 2023-10-19 2024-03-05 9 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
run_plugin.py
in aidial_assistant/commands
90 3 2023-11-14 2024-03-05 6 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
history.py
in aidial_assistant/chain
140 5 2023-11-15 2024-03-05 5 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
app.py
in aidial_assistant
29 - 2024-01-08 2024-01-18 5 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
prompts.py
in aidial_assistant/application
52 3 2023-11-15 2024-01-15 5 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
state.py
in aidial_assistant/utils
91 3 2023-11-15 2024-03-05 4 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
assistant_callback.py
in aidial_assistant/application
85 18 2023-11-15 2024-01-15 4 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
exceptions.py
in aidial_assistant/utils
40 4 2023-12-05 2024-01-18 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
model_response_reader.py
in aidial_assistant/chain
61 2 2023-11-15 2024-01-15 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
dialogue.py
in aidial_assistant/chain
19 5 2023-11-15 2024-01-15 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_node.py
in aidial_assistant/json_stream
73 9 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_object.py
in aidial_assistant/json_stream
104 6 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_array.py
in aidial_assistant/json_stream
79 6 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_string.py
in aidial_assistant/json_stream
81 6 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_parser.py
in aidial_assistant/json_stream
55 3 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
model_client.py
in aidial_assistant/model
145 11 2023-12-05 2024-03-05 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
log_config.py
in aidial_assistant/utils
34 1 2024-01-16 2024-01-17 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
open_ai_plugin.py
in aidial_assistant/utils
81 4 2023-11-14 2024-01-05 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
command_result.py
in aidial_assistant/chain
20 2 2023-11-28 2024-01-15 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_null.py
in aidial_assistant/json_stream
18 4 2023-11-14 2023-12-04 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
exceptions.py
in aidial_assistant/json_stream
18 4 2023-11-14 2023-12-04 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
tools_chain.py
in aidial_assistant/tools_chain
229 6 2024-01-15 2024-01-18 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
run_tool.py
in aidial_assistant/commands
89 5 2024-01-15 2024-01-18 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
plugin_callback.py
in aidial_assistant/commands
68 16 2023-11-14 2023-11-15 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
addons_dialogue_limiter.py
in aidial_assistant/application
31 1 2023-12-05 2024-01-15 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/application
1 - 2023-10-19 2023-11-14 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/utils
1 - 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
stream.py
in aidial_assistant/utils
11 2 2023-11-15 2023-11-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
open_ai.py
in aidial_assistant/utils
56 6 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
result_callback.py
in aidial_assistant/chain/callbacks
2 1 2023-11-15 2023-11-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
chain_callback.py
in aidial_assistant/chain/callbacks
12 4 2023-11-15 2023-11-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
args_callback.py
in aidial_assistant/chain/callbacks
10 4 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/chain
1 - 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
chunked_char_stream.py
in aidial_assistant/json_stream
37 4 2023-12-04 2023-12-04 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_number.py
in aidial_assistant/json_stream
24 5 2023-12-04 2023-12-04 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/json_stream
1 - 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_bool.py
in aidial_assistant/json_stream
26 5 2023-12-04 2023-12-04 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/tools_chain
1 - 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/model
1 - 2023-12-05 2023-12-05 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
open_api.py
in aidial_assistant/commands
23 2 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
base.py
in aidial_assistant/commands
53 8 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant/open_api
1 - 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
requester.py
in aidial_assistant/open_api
82 5 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
__init__.py
in aidial_assistant
1 -
env.py
in aidial_assistant/utils
7 1
text.py
in aidial_assistant/utils
7 1
yaml_loader.py
in aidial_assistant/utils
30 3
requests.py
in aidial_assistant/utils
14 -
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
args.py
in aidial_assistant/application
43 2
noxfile.py
in root
33 5
operation_selector.py
in aidial_assistant/open_api
31 2
yaml_loader.py
in aidial_assistant/utils
30 3
clean.py
in scripts
22 3
project_conf.py
in aidial_assistant/application
16 1
command_callback.py
in aidial_assistant/chain/callbacks
15 5
requests.py
in aidial_assistant/utils
14 -
env.py
in aidial_assistant/utils
7 1
text.py
in aidial_assistant/utils
7 1
reply.py
in aidial_assistant/commands
5 1
open_ai.yaml
in aidial_assistant/configs
4 -
2 -
__init__.py
in aidial_assistant
1 -
__init__.py
in aidial_assistant/chain/callbacks
1 -
chat.yaml
in aidial_assistant/configs
1 -
__init__.py
in aidial_assistant/commands
1 -
assistant_application.py
in aidial_assistant/application
269 8 2023-10-19 2024-03-05 9 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
tools_chain.py
in aidial_assistant/tools_chain
229 6 2024-01-15 2024-01-18 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
model_client.py
in aidial_assistant/model
145 11 2023-12-05 2024-03-05 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
history.py
in aidial_assistant/chain
140 5 2023-11-15 2024-03-05 5 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_object.py
in aidial_assistant/json_stream
104 6 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
state.py
in aidial_assistant/utils
91 3 2023-11-15 2024-03-05 4 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
run_plugin.py
in aidial_assistant/commands
90 3 2023-11-14 2024-03-05 6 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
run_tool.py
in aidial_assistant/commands
89 5 2024-01-15 2024-01-18 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
assistant_callback.py
in aidial_assistant/application
85 18 2023-11-15 2024-01-15 4 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
requester.py
in aidial_assistant/open_api
82 5 2023-11-14 2023-11-14 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
open_ai_plugin.py
in aidial_assistant/utils
81 4 2023-11-14 2024-01-05 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_string.py
in aidial_assistant/json_stream
81 6 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_array.py
in aidial_assistant/json_stream
79 6 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_node.py
in aidial_assistant/json_stream
73 9 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
plugin_callback.py
in aidial_assistant/commands
68 16 2023-11-14 2023-11-15 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
model_response_reader.py
in aidial_assistant/chain
61 2 2023-11-15 2024-01-15 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
open_ai.py
in aidial_assistant/utils
56 6 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_parser.py
in aidial_assistant/json_stream
55 3 2023-11-14 2023-12-04 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
base.py
in aidial_assistant/commands
53 8 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
prompts.py
in aidial_assistant/application
52 3 2023-11-15 2024-01-15 5 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
exceptions.py
in aidial_assistant/utils
40 4 2023-12-05 2024-01-18 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
chunked_char_stream.py
in aidial_assistant/json_stream
37 4 2023-12-04 2023-12-04 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
log_config.py
in aidial_assistant/utils
34 1 2024-01-16 2024-01-17 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
addons_dialogue_limiter.py
in aidial_assistant/application
31 1 2023-12-05 2024-01-15 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
app.py
in aidial_assistant
29 - 2024-01-08 2024-01-18 5 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_bool.py
in aidial_assistant/json_stream
26 5 2023-12-04 2023-12-04 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_number.py
in aidial_assistant/json_stream
24 5 2023-12-04 2023-12-04 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
open_api.py
in aidial_assistant/commands
23 2 2024-01-15 2024-01-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
command_result.py
in aidial_assistant/chain
20 2 2023-11-28 2024-01-15 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
dialogue.py
in aidial_assistant/chain
19 5 2023-11-15 2024-01-15 3 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
json_null.py
in aidial_assistant/json_stream
18 4 2023-11-14 2023-12-04 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
exceptions.py
in aidial_assistant/json_stream
18 4 2023-11-14 2023-12-04 2 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
chain_callback.py
in aidial_assistant/chain/callbacks
12 4 2023-11-15 2023-11-15 1 1 133792808+oleksii-klimov@us... 133792808+oleksii-klimov@us...
Correlations

File Size vs. Number of Changes: 45 points

pyproject.toml x: 81 lines of code y: 13 # changes aidial_assistant/application/assistant_application.py x: 269 lines of code y: 9 # changes aidial_assistant/chain/history.py x: 140 lines of code y: 5 # changes aidial_assistant/commands/run_plugin.py x: 90 lines of code y: 6 # changes aidial_assistant/model/model_client.py x: 145 lines of code y: 3 # changes aidial_assistant/utils/state.py x: 91 lines of code y: 4 # changes aidial_assistant/app.py x: 29 lines of code y: 5 # changes aidial_assistant/commands/run_tool.py x: 89 lines of code y: 2 # changes aidial_assistant/tools_chain/tools_chain.py x: 229 lines of code y: 2 # changes aidial_assistant/utils/exceptions.py x: 40 lines of code y: 3 # changes aidial_assistant/utils/log_config.py x: 34 lines of code y: 2 # changes aidial_assistant/application/addons_dialogue_limiter.py x: 31 lines of code y: 2 # changes aidial_assistant/application/assistant_callback.py x: 85 lines of code y: 4 # changes aidial_assistant/application/prompts.py x: 52 lines of code y: 5 # changes aidial_assistant/chain/callbacks/args_callback.py x: 10 lines of code y: 1 # changes aidial_assistant/chain/command_chain.py x: 268 lines of code y: 7 # changes aidial_assistant/chain/command_result.py x: 20 lines of code y: 2 # changes aidial_assistant/chain/dialogue.py x: 19 lines of code y: 3 # changes aidial_assistant/chain/model_response_reader.py x: 61 lines of code y: 3 # changes aidial_assistant/commands/base.py x: 53 lines of code y: 1 # changes aidial_assistant/commands/open_api.py x: 23 lines of code y: 1 # changes aidial_assistant/tools_chain/__init__.py x: 1 lines of code y: 1 # changes aidial_assistant/utils/open_ai.py x: 56 lines of code y: 1 # changes aidial_assistant/utils/open_ai_plugin.py x: 81 lines of code y: 2 # changes aidial_assistant/json_stream/chunked_char_stream.py x: 37 lines of code y: 1 # changes aidial_assistant/json_stream/exceptions.py x: 18 lines of code y: 2 # changes aidial_assistant/json_stream/json_array.py x: 79 lines of code y: 3 # changes aidial_assistant/json_stream/json_bool.py x: 26 lines of code y: 1 # changes aidial_assistant/json_stream/json_node.py x: 73 lines of code y: 3 # changes aidial_assistant/json_stream/json_number.py x: 24 lines of code y: 1 # changes aidial_assistant/json_stream/json_object.py x: 104 lines of code y: 3 # changes aidial_assistant/json_stream/json_parser.py x: 55 lines of code y: 3 # changes aidial_assistant/json_stream/json_string.py x: 81 lines of code y: 3 # changes aidial_assistant/chain/callbacks/chain_callback.py x: 12 lines of code y: 1 # changes aidial_assistant/chain/callbacks/result_callback.py x: 2 lines of code y: 1 # changes aidial_assistant/commands/plugin_callback.py x: 68 lines of code y: 2 # changes aidial_assistant/utils/stream.py x: 11 lines of code y: 1 # changes aidial_assistant/application/__init__.py x: 1 lines of code y: 2 # changes aidial_assistant/open_api/requester.py x: 82 lines of code y: 1 # changes
13.0
# changes
  min: 1.0
  average: 2.71
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 13.0
0 269.0
lines of code
min: 1.0 | average: 59.84 | 25th percentile: 15.0 | median: 40.0 | 75th percentile: 81.5 | max: 269.0

Number of Contributors vs. Number of Changes: 45 points

pyproject.toml x: 3 # contributors y: 13 # changes aidial_assistant/application/assistant_application.py x: 1 # contributors y: 9 # changes aidial_assistant/chain/history.py x: 1 # contributors y: 5 # changes aidial_assistant/commands/run_plugin.py x: 1 # contributors y: 6 # changes aidial_assistant/model/model_client.py x: 1 # contributors y: 3 # changes aidial_assistant/utils/state.py x: 1 # contributors y: 4 # changes aidial_assistant/commands/run_tool.py x: 1 # contributors y: 2 # changes aidial_assistant/chain/callbacks/args_callback.py x: 1 # contributors y: 1 # changes aidial_assistant/chain/command_chain.py x: 2 # contributors y: 7 # changes
13.0
# changes
  min: 1.0
  average: 2.71
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 13.0
0 3.0
# contributors
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 45 points

pyproject.toml x: 3 # contributors y: 81 lines of code aidial_assistant/application/assistant_application.py x: 1 # contributors y: 269 lines of code aidial_assistant/chain/history.py x: 1 # contributors y: 140 lines of code aidial_assistant/commands/run_plugin.py x: 1 # contributors y: 90 lines of code aidial_assistant/model/model_client.py x: 1 # contributors y: 145 lines of code aidial_assistant/utils/state.py x: 1 # contributors y: 91 lines of code aidial_assistant/app.py x: 1 # contributors y: 29 lines of code aidial_assistant/tools_chain/tools_chain.py x: 1 # contributors y: 229 lines of code aidial_assistant/utils/exceptions.py x: 1 # contributors y: 40 lines of code aidial_assistant/utils/log_config.py x: 1 # contributors y: 34 lines of code aidial_assistant/application/addons_dialogue_limiter.py x: 1 # contributors y: 31 lines of code aidial_assistant/application/assistant_callback.py x: 1 # contributors y: 85 lines of code aidial_assistant/application/prompts.py x: 1 # contributors y: 52 lines of code aidial_assistant/chain/callbacks/args_callback.py x: 1 # contributors y: 10 lines of code aidial_assistant/chain/command_chain.py x: 2 # contributors y: 268 lines of code aidial_assistant/chain/command_result.py x: 1 # contributors y: 20 lines of code aidial_assistant/chain/dialogue.py x: 1 # contributors y: 19 lines of code aidial_assistant/chain/model_response_reader.py x: 1 # contributors y: 61 lines of code aidial_assistant/commands/base.py x: 1 # contributors y: 53 lines of code aidial_assistant/commands/open_api.py x: 1 # contributors y: 23 lines of code aidial_assistant/tools_chain/__init__.py x: 1 # contributors y: 1 lines of code aidial_assistant/utils/open_ai.py x: 1 # contributors y: 56 lines of code aidial_assistant/utils/open_ai_plugin.py x: 1 # contributors y: 81 lines of code aidial_assistant/json_stream/chunked_char_stream.py x: 1 # contributors y: 37 lines of code aidial_assistant/json_stream/exceptions.py x: 1 # contributors y: 18 lines of code aidial_assistant/json_stream/json_array.py x: 1 # contributors y: 79 lines of code aidial_assistant/json_stream/json_bool.py x: 1 # contributors y: 26 lines of code aidial_assistant/json_stream/json_node.py x: 1 # contributors y: 73 lines of code aidial_assistant/json_stream/json_number.py x: 1 # contributors y: 24 lines of code aidial_assistant/json_stream/json_object.py x: 1 # contributors y: 104 lines of code aidial_assistant/json_stream/json_parser.py x: 1 # contributors y: 55 lines of code aidial_assistant/chain/callbacks/chain_callback.py x: 1 # contributors y: 12 lines of code aidial_assistant/chain/callbacks/result_callback.py x: 1 # contributors y: 2 lines of code aidial_assistant/commands/plugin_callback.py x: 1 # contributors y: 68 lines of code aidial_assistant/utils/stream.py x: 1 # contributors y: 11 lines of code aidial_assistant/open_api/requester.py x: 1 # contributors y: 82 lines of code
269.0
lines of code
  min: 1.0
  average: 59.84
  25th percentile: 15.0
  median: 40.0
  75th percentile: 81.5
  max: 269.0
0 3.0
# contributors
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0