GoogleCloudPlatform / dfcx-scrapi
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 86 files with 15,939 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (35 lines of code)
    • 10 files changed 21-50 times (4,391 lines of code)
    • 40 files changed 6-20 times (7,943 lines of code)
    • 35 files changed 1-5 times (3,570 lines of code)
0% | <1% | 27% | 49% | 22%
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 86 files with 15,939 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)
    • 14 files changed by 6-10 contributors (5,531 lines of code)
    • 40 files changed by 2-5 contributors (7,167 lines of code)
    • 32 files changed by 1 contributor (3,241 lines of code)
0% | 0% | 34% | 44% | 20%
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, ipynb, yaml, txt, sh, md, json, ini, cfg, gitignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | <1% | 27% | 49% | 22%
toml0% | 0% | 0% | 100% | 0%
cfg0% | 0% | 0% | 0% | 100%
yaml0% | 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
ROOT0% | 63% | 0% | 30% | 5%
src0% | 0% | 27% | 49% | 22%
data0% | 0% | 0% | 42% | 57%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
setup.py
in root
35 - 2021-03-31 2024-12-17 53 5 pmarlow@google.com kmaphoenix@gmail.com
scrapi_base.py
in src/dfcx_scrapi/core
603 37 2021-08-10 2025-03-06 46 8 pmarlow@google.com carinali@google.com
agents.py
in src/dfcx_scrapi/core
434 18 2021-08-10 2024-11-26 45 9 pmarlow@google.com kmaphoenix@gmail.com
conversation.py
in src/dfcx_scrapi/core
434 21 2021-08-10 2024-11-26 40 8 drescher@google.com kmaphoenix@gmail.com
intents.py
in src/dfcx_scrapi/core
446 15 2021-08-10 2024-11-25 39 10 pmarlow@google.com kmaphoenix@gmail.com
entity_types.py
in src/dfcx_scrapi/core
251 9 2021-08-10 2024-11-25 33 8 pmarlow@google.com kmaphoenix@gmail.com
dataframe_functions.py
in src/dfcx_scrapi/tools
757 18 2021-08-10 2024-11-26 33 8 pmarlow@google.com kmaphoenix@gmail.com
sessions.py
in src/dfcx_scrapi/core
285 21 2021-08-10 2024-12-17 29 6 pmarlow@google.com kmaphoenix@gmail.com
flows.py
in src/dfcx_scrapi/core
260 15 2021-08-10 2024-11-25 28 9 pmarlow@google.com kmaphoenix@gmail.com
transition_route_groups.py
in src/dfcx_scrapi/core
262 10 2021-08-10 2025-02-27 28 8 pmarlow@google.com kmaphoenix@gmail.com
search_util.py
in src/dfcx_scrapi/tools
659 22 2021-08-10 2024-11-25 23 7 pmarlow@google.com kmaphoenix@gmail.com
webhooks.py
in src/dfcx_scrapi/core
141 8 2021-08-10 2024-11-25 19 5 pmarlow@google.com kmaphoenix@gmail.com
environments.py
in src/dfcx_scrapi/core
239 17 2022-01-27 2024-12-13 19 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
copy_util.py
in src/dfcx_scrapi/tools
852 31 2021-08-10 2024-11-26 19 6 drescher@google.com kmaphoenix@gmail.com
agent_checker_util.py
in src/dfcx_scrapi/tools
110 8 2022-12-09 2024-11-25 18 2 oneil.p.sean@gmail.com kmaphoenix@gmail.com
pages.py
in src/dfcx_scrapi/core
145 8 2021-08-10 2024-11-25 18 4 pmarlow@google.com kmaphoenix@gmail.com
evaluations.py
in src/dfcx_scrapi/tools
694 39 2024-08-20 2025-03-06 16 4 kmaphoenix@gmail.com carinali@google.com
intents.py
in src/dfcx_scrapi/builders
362 20 2022-09-06 2024-11-25 15 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
metrics.py
in src/dfcx_scrapi/tools
703 40 2024-08-20 2025-03-08 15 2 kmaphoenix@gmail.com kmaphoenix@gmail.com
experiments.py
in src/dfcx_scrapi/core
60 2 2021-08-10 2024-11-25 14 6 pmarlow@google.com kmaphoenix@gmail.com
changelogs.py
in src/dfcx_scrapi/core
138 6 2022-02-05 2024-11-25 13 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
operations.py
in src/dfcx_scrapi/core
37 2 2021-08-10 2024-11-25 12 4 pmarlow@google.com kmaphoenix@gmail.com
versions.py
in src/dfcx_scrapi/core
129 8 2022-01-27 2024-11-25 12 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
semantic_clustering.py
in src/dfcx_scrapi/tools
146 5 2021-11-27 2024-11-25 12 6 drescher@google.com kmaphoenix@gmail.com
utterance_generator_util.py
in src/dfcx_scrapi/tools
191 9 2022-02-02 2024-11-25 12 5 kmaphoenix@gmail.com kmaphoenix@gmail.com
webhook_util.py
in src/dfcx_scrapi/tools
68 7 2022-02-07 2024-11-26 11 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
utterance_generator.py
in src/dfcx_scrapi/core_ml
82 3 2021-12-13 2023-02-09 11 6 drescher@google.com kmaphoenix@gmail.com
routes.py
in src/dfcx_scrapi/builders
205 11 2022-08-04 2024-11-25 11 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
agents.py
in src/dfcx_scrapi/builders
105 5 2022-09-12 2024-11-25 10 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
security_settings.py
in src/dfcx_scrapi/core
107 6 2022-02-08 2024-11-25 10 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
maker_util.py
in src/dfcx_scrapi/tools
109 5 2021-08-10 2024-11-25 10 5 pmarlow@google.com kmaphoenix@gmail.com
levenshtein.py
in src/dfcx_scrapi/tools
114 2 2022-02-04 2024-11-25 10 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
validation_util.py
in src/dfcx_scrapi/tools
118 3 2022-02-07 2024-11-25 10 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
entity_types.py
in src/dfcx_scrapi/builders
195 10 2022-09-12 2024-11-25 10 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
project.py
in src/dfcx_scrapi/core
69 3 2022-02-04 2023-06-17 9 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
agent_assist.py
in src/agent_assist
284 14 2022-08-23 2024-12-09 9 4 hkhaitan@google.com kmaphoenix@gmail.com
fulfillments.py
in src/dfcx_scrapi/builders
153 10 2022-12-30 2024-11-25 8 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
response_messages.py
in src/dfcx_scrapi/builders
172 3 2022-12-30 2024-11-25 8 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
routes.py
in src/dfcx_scrapi/agent_extract
181 15 2023-08-21 2024-11-25 8 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
session_entity_types.py
in src/dfcx_scrapi/core
191 9 2022-09-09 2024-11-25 8 2 kmaphoenix@gmail.com kmaphoenix@gmail.com
nlu_util.py
in src/dfcx_scrapi/tools
256 13 2022-09-29 2024-11-25 8 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
17 - 2021-04-23 2024-11-26 7 2 pmarlow@google.com kmaphoenix@gmail.com
main.py
in data/ccai_service_kit/conf_score_cfx
32 1 2021-08-19 2024-11-25 7 3 pmarlow@google.com kmaphoenix@gmail.com
stats_util.py
in src/dfcx_scrapi/tools
88 5 2021-08-10 2024-11-25 7 2 pmarlow@google.com kmaphoenix@gmail.com
builders_common.py
in src/dfcx_scrapi/builders
170 11 2023-01-04 2024-11-25 7 3 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
playbooks.py
in src/dfcx_scrapi/core
195 14 2024-07-08 2024-11-25 7 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
pages.py
in src/dfcx_scrapi/agent_extract
76 6 2023-08-21 2024-11-25 6 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
agents.py
in src/dfcx_scrapi/agent_extract
106 6 2023-08-21 2024-11-25 6 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
flows.py
in src/dfcx_scrapi/agent_extract
134 10 2023-08-21 2024-11-25 6 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
flows.py
in src/dfcx_scrapi/builders
338 21 2023-01-05 2024-11-25 6 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
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
intents.py
in src/dfcx_scrapi/core
446 15 2021-08-10 2024-11-25 39 10 pmarlow@google.com kmaphoenix@gmail.com
agents.py
in src/dfcx_scrapi/core
434 18 2021-08-10 2024-11-26 45 9 pmarlow@google.com kmaphoenix@gmail.com
flows.py
in src/dfcx_scrapi/core
260 15 2021-08-10 2024-11-25 28 9 pmarlow@google.com kmaphoenix@gmail.com
scrapi_base.py
in src/dfcx_scrapi/core
603 37 2021-08-10 2025-03-06 46 8 pmarlow@google.com carinali@google.com
conversation.py
in src/dfcx_scrapi/core
434 21 2021-08-10 2024-11-26 40 8 drescher@google.com kmaphoenix@gmail.com
dataframe_functions.py
in src/dfcx_scrapi/tools
757 18 2021-08-10 2024-11-26 33 8 pmarlow@google.com kmaphoenix@gmail.com
entity_types.py
in src/dfcx_scrapi/core
251 9 2021-08-10 2024-11-25 33 8 pmarlow@google.com kmaphoenix@gmail.com
transition_route_groups.py
in src/dfcx_scrapi/core
262 10 2021-08-10 2025-02-27 28 8 pmarlow@google.com kmaphoenix@gmail.com
search_util.py
in src/dfcx_scrapi/tools
659 22 2021-08-10 2024-11-25 23 7 pmarlow@google.com kmaphoenix@gmail.com
sessions.py
in src/dfcx_scrapi/core
285 21 2021-08-10 2024-12-17 29 6 pmarlow@google.com kmaphoenix@gmail.com
copy_util.py
in src/dfcx_scrapi/tools
852 31 2021-08-10 2024-11-26 19 6 drescher@google.com kmaphoenix@gmail.com
experiments.py
in src/dfcx_scrapi/core
60 2 2021-08-10 2024-11-25 14 6 pmarlow@google.com kmaphoenix@gmail.com
semantic_clustering.py
in src/dfcx_scrapi/tools
146 5 2021-11-27 2024-11-25 12 6 drescher@google.com kmaphoenix@gmail.com
utterance_generator.py
in src/dfcx_scrapi/core_ml
82 3 2021-12-13 2023-02-09 11 6 drescher@google.com kmaphoenix@gmail.com
setup.py
in root
35 - 2021-03-31 2024-12-17 53 5 pmarlow@google.com kmaphoenix@gmail.com
webhooks.py
in src/dfcx_scrapi/core
141 8 2021-08-10 2024-11-25 19 5 pmarlow@google.com kmaphoenix@gmail.com
utterance_generator_util.py
in src/dfcx_scrapi/tools
191 9 2022-02-02 2024-11-25 12 5 kmaphoenix@gmail.com kmaphoenix@gmail.com
maker_util.py
in src/dfcx_scrapi/tools
109 5 2021-08-10 2024-11-25 10 5 pmarlow@google.com kmaphoenix@gmail.com
environments.py
in src/dfcx_scrapi/core
239 17 2022-01-27 2024-12-13 19 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
pages.py
in src/dfcx_scrapi/core
145 8 2021-08-10 2024-11-25 18 4 pmarlow@google.com kmaphoenix@gmail.com
evaluations.py
in src/dfcx_scrapi/tools
694 39 2024-08-20 2025-03-06 16 4 kmaphoenix@gmail.com carinali@google.com
intents.py
in src/dfcx_scrapi/builders
362 20 2022-09-06 2024-11-25 15 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
operations.py
in src/dfcx_scrapi/core
37 2 2021-08-10 2024-11-25 12 4 pmarlow@google.com kmaphoenix@gmail.com
versions.py
in src/dfcx_scrapi/core
129 8 2022-01-27 2024-11-25 12 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
validation_util.py
in src/dfcx_scrapi/tools
118 3 2022-02-07 2024-11-25 10 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
security_settings.py
in src/dfcx_scrapi/core
107 6 2022-02-08 2024-11-25 10 4 kmaphoenix@gmail.com kmaphoenix@gmail.com
agent_assist.py
in src/agent_assist
284 14 2022-08-23 2024-12-09 9 4 hkhaitan@google.com kmaphoenix@gmail.com
changelogs.py
in src/dfcx_scrapi/core
138 6 2022-02-05 2024-11-25 13 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
webhook_util.py
in src/dfcx_scrapi/tools
68 7 2022-02-07 2024-11-26 11 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
levenshtein.py
in src/dfcx_scrapi/tools
114 2 2022-02-04 2024-11-25 10 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
project.py
in src/dfcx_scrapi/core
69 3 2022-02-04 2023-06-17 9 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
nlu_util.py
in src/dfcx_scrapi/tools
256 13 2022-09-29 2024-11-25 8 3 kmaphoenix@gmail.com kmaphoenix@gmail.com
main.py
in data/ccai_service_kit/conf_score_cfx
32 1 2021-08-19 2024-11-25 7 3 pmarlow@google.com kmaphoenix@gmail.com
builders_common.py
in src/dfcx_scrapi/builders
170 11 2023-01-04 2024-11-25 7 3 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
__init__.py
in src/agent_assist
1 - 2022-10-06 2022-12-30 3 3 hkhaitan@google.com 63479762+mryderoc@users.nor...
agent_checker_util.py
in src/dfcx_scrapi/tools
110 8 2022-12-09 2024-11-25 18 2 oneil.p.sean@gmail.com kmaphoenix@gmail.com
metrics.py
in src/dfcx_scrapi/tools
703 40 2024-08-20 2025-03-08 15 2 kmaphoenix@gmail.com kmaphoenix@gmail.com
routes.py
in src/dfcx_scrapi/builders
205 11 2022-08-04 2024-11-25 11 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
agents.py
in src/dfcx_scrapi/builders
105 5 2022-09-12 2024-11-25 10 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
entity_types.py
in src/dfcx_scrapi/builders
195 10 2022-09-12 2024-11-25 10 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
response_messages.py
in src/dfcx_scrapi/builders
172 3 2022-12-30 2024-11-25 8 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
fulfillments.py
in src/dfcx_scrapi/builders
153 10 2022-12-30 2024-11-25 8 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
session_entity_types.py
in src/dfcx_scrapi/core
191 9 2022-09-09 2024-11-25 8 2 kmaphoenix@gmail.com kmaphoenix@gmail.com
stats_util.py
in src/dfcx_scrapi/tools
88 5 2021-08-10 2024-11-25 7 2 pmarlow@google.com kmaphoenix@gmail.com
17 - 2021-04-23 2024-11-26 7 2 pmarlow@google.com kmaphoenix@gmail.com
pages.py
in src/dfcx_scrapi/builders
431 26 2023-01-05 2024-11-25 6 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
flows.py
in src/dfcx_scrapi/builders
338 21 2023-01-05 2024-11-25 6 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
agent_response.py
in src/dfcx_scrapi/tools
268 23 2024-08-20 2025-02-27 5 2 kmaphoenix@gmail.com carinali@google.com
datastore_evaluator.py
in src/dfcx_scrapi/tools
427 25 2024-08-20 2025-03-04 5 2 kmaphoenix@gmail.com carinali@google.com
transition_route_groups.py
in src/dfcx_scrapi/builders
90 5 2023-01-05 2024-11-25 5 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
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
search.py
in src/dfcx_scrapi/core
393 27 2024-04-06 2024-11-26 4 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
agent_task_generator.py
in src/dfcx_scrapi/tools
275 16 2024-11-14 2024-11-26 3 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
nlu_evals.py
in src/dfcx_scrapi/tools
228 15 2023-09-11 2024-11-26 5 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
examples.py
in src/dfcx_scrapi/core
217 10 2024-07-08 2024-11-25 2 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
playbooks.py
in src/dfcx_scrapi/core
195 14 2024-07-08 2024-11-25 7 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
datastore_scraper.py
in src/dfcx_scrapi/tools
185 11 2024-08-20 2024-11-25 4 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
routes.py
in src/dfcx_scrapi/agent_extract
181 15 2023-08-21 2024-11-25 8 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
types.py
in src/dfcx_scrapi/agent_extract
161 - 2023-08-21 2024-11-25 5 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
generators.py
in src/dfcx_scrapi/core
157 10 2023-12-12 2024-11-25 2 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
sites.py
in src/dfcx_scrapi/core
155 13 2023-12-15 2024-11-25 3 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
flows.py
in src/dfcx_scrapi/agent_extract
134 10 2023-08-21 2024-11-25 6 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
data_stores.py
in src/dfcx_scrapi/core
114 7 2023-12-15 2024-11-25 5 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
agents.py
in src/dfcx_scrapi/agent_extract
106 6 2023-08-21 2024-11-25 6 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
conversation_history.py
in src/dfcx_scrapi/core
96 10 2024-07-08 2024-11-25 2 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
entity_types.py
in src/dfcx_scrapi/agent_extract
92 11 2023-08-21 2024-11-25 5 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
intents.py
in src/dfcx_scrapi/agent_extract
82 9 2023-08-21 2024-11-25 5 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
pages.py
in src/dfcx_scrapi/agent_extract
76 6 2023-08-21 2024-11-25 6 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
generative_settings.py
in src/dfcx_scrapi/builders
69 5 2023-12-13 2024-11-25 2 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
gcs_utils.py
in src/dfcx_scrapi/tools
68 8 2024-11-14 2024-11-25 2 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
route_groups.py
in src/dfcx_scrapi/agent_extract
55 4 2023-08-21 2024-11-25 4 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
common.py
in src/dfcx_scrapi/agent_extract
50 3 2023-08-21 2024-11-25 4 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
webhooks.py
in src/dfcx_scrapi/agent_extract
47 5 2023-08-21 2024-11-25 3 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
43 3 2024-07-10 2024-11-25 2 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
gcs_utils.py
in src/dfcx_scrapi/agent_extract
36 4 2023-08-21 2024-11-25 3 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
graph.py
in src/dfcx_scrapi/agent_extract
18 7 2023-08-21 2024-11-25 3 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
cfg
setup.cfg
in root
2 - 2021-04-23 2021-08-10 2 1 pmarlow@google.com pmarlow@google.com
__init__.py
in src/dfcx_scrapi/tools
1 - 2021-08-10 2021-08-10 1 1 pmarlow@google.com pmarlow@google.com
__init__.py
in src/dfcx_scrapi
1 - 2021-08-10 2021-08-10 1 1 pmarlow@google.com pmarlow@google.com
__init__.py
in src/dfcx_scrapi/builders
1 - 2022-02-07 2022-04-04 2 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
__init__.py
in src/dfcx_scrapi/agent_extract
1 - 2023-08-21 2023-08-28 2 1 kmaphoenix@gmail.com kmaphoenix@gmail.com
__init__.py
in src/dfcx_scrapi/core
1 - 2021-08-10 2021-08-10 1 1 pmarlow@google.com pmarlow@google.com
__init__.py
in src/dfcx_scrapi/core_ml
1 - 2021-12-13 2021-12-13 1 1 drescher@google.com drescher@google.com
metrics.py
in src/dfcx_scrapi/tools
703 40 2024-08-20 2025-03-08 15 2 kmaphoenix@gmail.com kmaphoenix@gmail.com
pages.py
in src/dfcx_scrapi/builders
431 26 2023-01-05 2024-11-25 6 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
datastore_evaluator.py
in src/dfcx_scrapi/tools
427 25 2024-08-20 2025-03-04 5 2 kmaphoenix@gmail.com carinali@google.com
flows.py
in src/dfcx_scrapi/builders
338 21 2023-01-05 2024-11-25 6 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
agent_response.py
in src/dfcx_scrapi/tools
268 23 2024-08-20 2025-02-27 5 2 kmaphoenix@gmail.com carinali@google.com
routes.py
in src/dfcx_scrapi/builders
205 11 2022-08-04 2024-11-25 11 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
entity_types.py
in src/dfcx_scrapi/builders
195 10 2022-09-12 2024-11-25 10 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
session_entity_types.py
in src/dfcx_scrapi/core
191 9 2022-09-09 2024-11-25 8 2 kmaphoenix@gmail.com kmaphoenix@gmail.com
response_messages.py
in src/dfcx_scrapi/builders
172 3 2022-12-30 2024-11-25 8 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
fulfillments.py
in src/dfcx_scrapi/builders
153 10 2022-12-30 2024-11-25 8 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
engines.py
in src/dfcx_scrapi/core
127 9 2023-12-15 2024-11-26 5 2 kmaphoenix@gmail.com kmaphoenix@gmail.com
agent_checker_util.py
in src/dfcx_scrapi/tools
110 8 2022-12-09 2024-11-25 18 2 oneil.p.sean@gmail.com kmaphoenix@gmail.com
tools.py
in src/dfcx_scrapi/core
106 8 2024-07-08 2024-11-25 5 2 kmaphoenix@gmail.com kmaphoenix@gmail.com
agents.py
in src/dfcx_scrapi/builders
105 5 2022-09-12 2024-11-25 10 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
transition_route_groups.py
in src/dfcx_scrapi/builders
90 5 2023-01-05 2024-11-25 5 2 63479762+mryderoc@users.nor... kmaphoenix@gmail.com
stats_util.py
in src/dfcx_scrapi/tools
88 5 2021-08-10 2024-11-25 7 2 pmarlow@google.com kmaphoenix@gmail.com
17 - 2021-04-23 2024-11-26 7 2 pmarlow@google.com kmaphoenix@gmail.com
__init__.py
in src/dfcx_scrapi/core_async
1 - 2022-01-05 2022-01-07 2 2 jmound@google.com kmaphoenix@gmail.com
Correlations

File Size vs. Number of Changes: 86 points

src/dfcx_scrapi/tools/metrics.py x: 703 lines of code y: 15 # changes src/dfcx_scrapi/core/scrapi_base.py x: 603 lines of code y: 46 # changes src/dfcx_scrapi/tools/evaluations.py x: 694 lines of code y: 16 # changes src/dfcx_scrapi/tools/datastore_evaluator.py x: 427 lines of code y: 5 # changes src/dfcx_scrapi/tools/agent_response.py x: 268 lines of code y: 5 # changes src/dfcx_scrapi/core/transition_route_groups.py x: 262 lines of code y: 28 # changes setup.py x: 35 lines of code y: 53 # changes src/dfcx_scrapi/core/sessions.py x: 285 lines of code y: 29 # changes src/dfcx_scrapi/core/environments.py x: 239 lines of code y: 19 # changes src/agent_assist/agent_assist.py x: 284 lines of code y: 9 # changes src/dfcx_scrapi/core/agents.py x: 434 lines of code y: 45 # changes src/dfcx_scrapi/core/conversation.py x: 434 lines of code y: 40 # changes src/dfcx_scrapi/core/search.py x: 393 lines of code y: 4 # changes src/dfcx_scrapi/tools/agent_task_generator.py x: 275 lines of code y: 3 # changes src/dfcx_scrapi/tools/nlu_evals.py x: 228 lines of code y: 5 # changes src/dfcx_scrapi/tools/webhook_util.py x: 68 lines of code y: 11 # changes pyproject.toml x: 17 lines of code y: 7 # changes src/dfcx_scrapi/core/engines.py x: 127 lines of code y: 5 # changes src/dfcx_scrapi/tools/copy_util.py x: 852 lines of code y: 19 # changes src/dfcx_scrapi/tools/dataframe_functions.py x: 757 lines of code y: 33 # changes data/ccai_service_kit/conf_score_cfx/main.py x: 32 lines of code y: 7 # changes data/get_weather_tool.py x: 43 lines of code y: 2 # changes src/dfcx_scrapi/agent_extract/agents.py x: 106 lines of code y: 6 # changes src/dfcx_scrapi/agent_extract/common.py x: 50 lines of code y: 4 # changes src/dfcx_scrapi/agent_extract/entity_types.py x: 92 lines of code y: 5 # changes src/dfcx_scrapi/agent_extract/flows.py x: 134 lines of code y: 6 # changes src/dfcx_scrapi/agent_extract/gcs_utils.py x: 36 lines of code y: 3 # changes src/dfcx_scrapi/agent_extract/graph.py x: 18 lines of code y: 3 # changes src/dfcx_scrapi/agent_extract/intents.py x: 82 lines of code y: 5 # changes src/dfcx_scrapi/agent_extract/pages.py x: 76 lines of code y: 6 # changes src/dfcx_scrapi/agent_extract/route_groups.py x: 55 lines of code y: 4 # changes src/dfcx_scrapi/agent_extract/routes.py x: 181 lines of code y: 8 # changes src/dfcx_scrapi/agent_extract/types.py x: 161 lines of code y: 5 # changes src/dfcx_scrapi/agent_extract/webhooks.py x: 47 lines of code y: 3 # changes src/dfcx_scrapi/builders/agents.py x: 105 lines of code y: 10 # changes src/dfcx_scrapi/builders/builders_common.py x: 170 lines of code y: 7 # changes src/dfcx_scrapi/builders/entity_types.py x: 195 lines of code y: 10 # changes src/dfcx_scrapi/builders/flows.py x: 338 lines of code y: 6 # changes src/dfcx_scrapi/builders/fulfillments.py x: 153 lines of code y: 8 # changes src/dfcx_scrapi/builders/generative_settings.py x: 69 lines of code y: 2 # changes src/dfcx_scrapi/builders/intents.py x: 362 lines of code y: 15 # changes src/dfcx_scrapi/builders/pages.py x: 431 lines of code y: 6 # changes src/dfcx_scrapi/builders/response_messages.py x: 172 lines of code y: 8 # changes src/dfcx_scrapi/builders/routes.py x: 205 lines of code y: 11 # changes src/dfcx_scrapi/builders/transition_route_groups.py x: 90 lines of code y: 5 # changes src/dfcx_scrapi/core/changelogs.py x: 138 lines of code y: 13 # changes src/dfcx_scrapi/core/conversation_history.py x: 96 lines of code y: 2 # changes src/dfcx_scrapi/core/data_stores.py x: 114 lines of code y: 5 # changes src/dfcx_scrapi/core/entity_types.py x: 251 lines of code y: 33 # changes src/dfcx_scrapi/core/examples.py x: 217 lines of code y: 2 # changes src/dfcx_scrapi/core/experiments.py x: 60 lines of code y: 14 # changes src/dfcx_scrapi/core/flows.py x: 260 lines of code y: 28 # changes src/dfcx_scrapi/core/generators.py x: 157 lines of code y: 2 # changes src/dfcx_scrapi/core/intents.py x: 446 lines of code y: 39 # changes src/dfcx_scrapi/core/operations.py x: 37 lines of code y: 12 # changes src/dfcx_scrapi/core/pages.py x: 145 lines of code y: 18 # changes src/dfcx_scrapi/core/playbooks.py x: 195 lines of code y: 7 # changes src/dfcx_scrapi/core/security_settings.py x: 107 lines of code y: 10 # changes src/dfcx_scrapi/core/session_entity_types.py x: 191 lines of code y: 8 # changes src/dfcx_scrapi/core/sites.py x: 155 lines of code y: 3 # changes src/dfcx_scrapi/core/tools.py x: 106 lines of code y: 5 # changes src/dfcx_scrapi/core/versions.py x: 129 lines of code y: 12 # changes src/dfcx_scrapi/core/webhooks.py x: 141 lines of code y: 19 # changes src/dfcx_scrapi/tools/agent_checker_util.py x: 110 lines of code y: 18 # changes src/dfcx_scrapi/tools/datastore_scraper.py x: 185 lines of code y: 4 # changes src/dfcx_scrapi/tools/levenshtein.py x: 114 lines of code y: 10 # changes src/dfcx_scrapi/tools/maker_util.py x: 109 lines of code y: 10 # changes src/dfcx_scrapi/tools/nlu_util.py x: 256 lines of code y: 8 # changes src/dfcx_scrapi/tools/search_util.py x: 659 lines of code y: 23 # changes src/dfcx_scrapi/tools/semantic_clustering.py x: 146 lines of code y: 12 # changes src/dfcx_scrapi/tools/stats_util.py x: 88 lines of code y: 7 # changes src/dfcx_scrapi/tools/utterance_generator_util.py x: 191 lines of code y: 12 # changes src/dfcx_scrapi/tools/validation_util.py x: 118 lines of code y: 10 # changes src/dfcx_scrapi/agent_extract/__init__.py x: 1 lines of code y: 2 # changes src/dfcx_scrapi/core/project.py x: 69 lines of code y: 9 # changes config.yaml x: 1 lines of code y: 5 # changes src/dfcx_scrapi/core_ml/utterance_generator.py x: 82 lines of code y: 11 # changes src/agent_assist/__init__.py x: 1 lines of code y: 3 # changes src/dfcx_scrapi/core_ml/__init__.py x: 1 lines of code y: 1 # changes setup.cfg x: 2 lines of code y: 2 # changes
53.0
# changes
  min: 1.0
  average: 10.93
  25th percentile: 4.0
  median: 7.0
  75th percentile: 12.25
  max: 53.0
0 852.0
lines of code
min: 1.0 | average: 185.34 | 25th percentile: 66.0 | median: 131.5 | 75th percentile: 252.25 | max: 852.0

Number of Contributors vs. Number of Changes: 86 points

src/dfcx_scrapi/tools/metrics.py x: 2 # contributors y: 15 # changes src/dfcx_scrapi/core/scrapi_base.py x: 8 # contributors y: 46 # changes src/dfcx_scrapi/tools/evaluations.py x: 4 # contributors y: 16 # changes src/dfcx_scrapi/tools/datastore_evaluator.py x: 2 # contributors y: 5 # changes src/dfcx_scrapi/core/transition_route_groups.py x: 8 # contributors y: 28 # changes setup.py x: 5 # contributors y: 53 # changes src/dfcx_scrapi/core/sessions.py x: 6 # contributors y: 29 # changes src/dfcx_scrapi/core/environments.py x: 4 # contributors y: 19 # changes src/agent_assist/agent_assist.py x: 4 # contributors y: 9 # changes src/dfcx_scrapi/core/agents.py x: 9 # contributors y: 45 # changes src/dfcx_scrapi/core/conversation.py x: 8 # contributors y: 40 # changes src/dfcx_scrapi/core/search.py x: 1 # contributors y: 4 # changes src/dfcx_scrapi/tools/agent_task_generator.py x: 1 # contributors y: 3 # changes src/dfcx_scrapi/tools/nlu_evals.py x: 1 # contributors y: 5 # changes src/dfcx_scrapi/tools/webhook_util.py x: 3 # contributors y: 11 # changes pyproject.toml x: 2 # contributors y: 7 # changes src/dfcx_scrapi/tools/copy_util.py x: 6 # contributors y: 19 # changes src/dfcx_scrapi/tools/dataframe_functions.py x: 8 # contributors y: 33 # changes data/ccai_service_kit/conf_score_cfx/main.py x: 3 # contributors y: 7 # changes data/get_weather_tool.py x: 1 # contributors y: 2 # changes src/dfcx_scrapi/agent_extract/agents.py x: 1 # contributors y: 6 # changes src/dfcx_scrapi/agent_extract/routes.py x: 1 # contributors y: 8 # changes src/dfcx_scrapi/builders/agents.py x: 2 # contributors y: 10 # changes src/dfcx_scrapi/builders/flows.py x: 2 # contributors y: 6 # changes src/dfcx_scrapi/builders/fulfillments.py x: 2 # contributors y: 8 # changes src/dfcx_scrapi/builders/intents.py x: 4 # contributors y: 15 # changes src/dfcx_scrapi/builders/routes.py x: 2 # contributors y: 11 # changes src/dfcx_scrapi/core/changelogs.py x: 3 # contributors y: 13 # changes src/dfcx_scrapi/core/experiments.py x: 6 # contributors y: 14 # changes src/dfcx_scrapi/core/flows.py x: 9 # contributors y: 28 # changes src/dfcx_scrapi/core/intents.py x: 10 # contributors y: 39 # changes src/dfcx_scrapi/core/operations.py x: 4 # contributors y: 12 # changes src/dfcx_scrapi/core/pages.py x: 4 # contributors y: 18 # changes src/dfcx_scrapi/core/playbooks.py x: 1 # contributors y: 7 # changes src/dfcx_scrapi/core/security_settings.py x: 4 # contributors y: 10 # changes src/dfcx_scrapi/core/webhooks.py x: 5 # contributors y: 19 # changes src/dfcx_scrapi/tools/agent_checker_util.py x: 2 # contributors y: 18 # changes src/dfcx_scrapi/tools/levenshtein.py x: 3 # contributors y: 10 # changes src/dfcx_scrapi/tools/maker_util.py x: 5 # contributors y: 10 # changes src/dfcx_scrapi/tools/nlu_util.py x: 3 # contributors y: 8 # changes src/dfcx_scrapi/tools/search_util.py x: 7 # contributors y: 23 # changes src/dfcx_scrapi/tools/semantic_clustering.py x: 6 # contributors y: 12 # changes src/dfcx_scrapi/tools/utterance_generator_util.py x: 5 # contributors y: 12 # changes src/dfcx_scrapi/core/project.py x: 3 # contributors y: 9 # changes src/dfcx_scrapi/core_ml/utterance_generator.py x: 6 # contributors y: 11 # changes src/agent_assist/__init__.py x: 3 # contributors y: 3 # changes src/dfcx_scrapi/core_async/__init__.py x: 2 # contributors y: 2 # changes src/dfcx_scrapi/core_ml/__init__.py x: 1 # contributors y: 1 # changes
53.0
# changes
  min: 1.0
  average: 10.93
  25th percentile: 4.0
  median: 7.0
  75th percentile: 12.25
  max: 53.0
0 10.0
# contributors
min: 1.0 | average: 2.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 10.0

Number of Contributors vs. File Size: 86 points

src/dfcx_scrapi/tools/metrics.py x: 2 # contributors y: 703 lines of code src/dfcx_scrapi/core/scrapi_base.py x: 8 # contributors y: 603 lines of code src/dfcx_scrapi/tools/evaluations.py x: 4 # contributors y: 694 lines of code src/dfcx_scrapi/tools/datastore_evaluator.py x: 2 # contributors y: 427 lines of code src/dfcx_scrapi/tools/agent_response.py x: 2 # contributors y: 268 lines of code src/dfcx_scrapi/core/transition_route_groups.py x: 8 # contributors y: 262 lines of code setup.py x: 5 # contributors y: 35 lines of code src/dfcx_scrapi/core/sessions.py x: 6 # contributors y: 285 lines of code src/dfcx_scrapi/core/environments.py x: 4 # contributors y: 239 lines of code src/agent_assist/agent_assist.py x: 4 # contributors y: 284 lines of code src/dfcx_scrapi/core/agents.py x: 9 # contributors y: 434 lines of code src/dfcx_scrapi/core/conversation.py x: 8 # contributors y: 434 lines of code src/dfcx_scrapi/core/search.py x: 1 # contributors y: 393 lines of code src/dfcx_scrapi/tools/agent_task_generator.py x: 1 # contributors y: 275 lines of code src/dfcx_scrapi/tools/nlu_evals.py x: 1 # contributors y: 228 lines of code src/dfcx_scrapi/tools/webhook_util.py x: 3 # contributors y: 68 lines of code pyproject.toml x: 2 # contributors y: 17 lines of code src/dfcx_scrapi/core/engines.py x: 2 # contributors y: 127 lines of code src/dfcx_scrapi/tools/copy_util.py x: 6 # contributors y: 852 lines of code src/dfcx_scrapi/tools/dataframe_functions.py x: 8 # contributors y: 757 lines of code data/ccai_service_kit/conf_score_cfx/main.py x: 3 # contributors y: 32 lines of code data/get_weather_tool.py x: 1 # contributors y: 43 lines of code src/dfcx_scrapi/agent_extract/agents.py x: 1 # contributors y: 106 lines of code src/dfcx_scrapi/agent_extract/common.py x: 1 # contributors y: 50 lines of code src/dfcx_scrapi/agent_extract/entity_types.py x: 1 # contributors y: 92 lines of code src/dfcx_scrapi/agent_extract/flows.py x: 1 # contributors y: 134 lines of code src/dfcx_scrapi/agent_extract/gcs_utils.py x: 1 # contributors y: 36 lines of code src/dfcx_scrapi/agent_extract/graph.py x: 1 # contributors y: 18 lines of code src/dfcx_scrapi/agent_extract/intents.py x: 1 # contributors y: 82 lines of code src/dfcx_scrapi/agent_extract/pages.py x: 1 # contributors y: 76 lines of code src/dfcx_scrapi/agent_extract/route_groups.py x: 1 # contributors y: 55 lines of code src/dfcx_scrapi/agent_extract/routes.py x: 1 # contributors y: 181 lines of code src/dfcx_scrapi/agent_extract/types.py x: 1 # contributors y: 161 lines of code src/dfcx_scrapi/builders/agents.py x: 2 # contributors y: 105 lines of code src/dfcx_scrapi/builders/builders_common.py x: 3 # contributors y: 170 lines of code src/dfcx_scrapi/builders/entity_types.py x: 2 # contributors y: 195 lines of code src/dfcx_scrapi/builders/flows.py x: 2 # contributors y: 338 lines of code src/dfcx_scrapi/builders/fulfillments.py x: 2 # contributors y: 153 lines of code src/dfcx_scrapi/builders/generative_settings.py x: 1 # contributors y: 69 lines of code src/dfcx_scrapi/builders/intents.py x: 4 # contributors y: 362 lines of code src/dfcx_scrapi/builders/pages.py x: 2 # contributors y: 431 lines of code src/dfcx_scrapi/builders/response_messages.py x: 2 # contributors y: 172 lines of code src/dfcx_scrapi/builders/routes.py x: 2 # contributors y: 205 lines of code src/dfcx_scrapi/builders/transition_route_groups.py x: 2 # contributors y: 90 lines of code src/dfcx_scrapi/core/changelogs.py x: 3 # contributors y: 138 lines of code src/dfcx_scrapi/core/conversation_history.py x: 1 # contributors y: 96 lines of code src/dfcx_scrapi/core/data_stores.py x: 1 # contributors y: 114 lines of code src/dfcx_scrapi/core/entity_types.py x: 8 # contributors y: 251 lines of code src/dfcx_scrapi/core/examples.py x: 1 # contributors y: 217 lines of code src/dfcx_scrapi/core/experiments.py x: 6 # contributors y: 60 lines of code src/dfcx_scrapi/core/flows.py x: 9 # contributors y: 260 lines of code src/dfcx_scrapi/core/generators.py x: 1 # contributors y: 157 lines of code src/dfcx_scrapi/core/intents.py x: 10 # contributors y: 446 lines of code src/dfcx_scrapi/core/operations.py x: 4 # contributors y: 37 lines of code src/dfcx_scrapi/core/pages.py x: 4 # contributors y: 145 lines of code src/dfcx_scrapi/core/playbooks.py x: 1 # contributors y: 195 lines of code src/dfcx_scrapi/core/security_settings.py x: 4 # contributors y: 107 lines of code src/dfcx_scrapi/core/session_entity_types.py x: 2 # contributors y: 191 lines of code src/dfcx_scrapi/core/versions.py x: 4 # contributors y: 129 lines of code src/dfcx_scrapi/core/webhooks.py x: 5 # contributors y: 141 lines of code src/dfcx_scrapi/tools/agent_checker_util.py x: 2 # contributors y: 110 lines of code src/dfcx_scrapi/tools/datastore_scraper.py x: 1 # contributors y: 185 lines of code src/dfcx_scrapi/tools/levenshtein.py x: 3 # contributors y: 114 lines of code src/dfcx_scrapi/tools/maker_util.py x: 5 # contributors y: 109 lines of code src/dfcx_scrapi/tools/nlu_util.py x: 3 # contributors y: 256 lines of code src/dfcx_scrapi/tools/search_util.py x: 7 # contributors y: 659 lines of code src/dfcx_scrapi/tools/semantic_clustering.py x: 6 # contributors y: 146 lines of code src/dfcx_scrapi/tools/utterance_generator_util.py x: 5 # contributors y: 191 lines of code src/dfcx_scrapi/tools/validation_util.py x: 4 # contributors y: 118 lines of code src/dfcx_scrapi/agent_extract/__init__.py x: 1 # contributors y: 1 lines of code config.yaml x: 2 # contributors y: 1 lines of code src/dfcx_scrapi/core_ml/utterance_generator.py x: 6 # contributors y: 82 lines of code src/agent_assist/__init__.py x: 3 # contributors y: 1 lines of code
852.0
lines of code
  min: 1.0
  average: 185.34
  25th percentile: 66.0
  median: 131.5
  75th percentile: 252.25
  max: 852.0
0 10.0
# contributors
min: 1.0 | average: 2.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 10.0