openai / openai-knowledge-retrieval
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 4 files with 1,089 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)
    • 4 files changed 1-5 times (1,089 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 4 files with 1,089 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)
    • 3 files changed by 2-5 contributors (768 lines of code)
    • 1 file changed by 1 contributor (321 lines of code)
0% | 0% | 0% | 70% | 29%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, md, txt, ts, yaml, tsx, json, toml, css, svg, gitignore, js, cjs, editorconfig, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 0%
ts0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
cjs0% | 0% | 0% | 0% | 0%
js0% | 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
app0% | 0% | 0% | 0% | 100%
stores0% | 0% | 0% | 0% | 100%
configs0% | 0% | 0% | 0% | 100%
evals0% | 0% | 0% | 0% | 0%
retrieval0% | 0% | 0% | 0% | 0%
prompts0% | 0% | 0% | 0% | 0%
ingestion0% | 0% | 0% | 0% | 0%
docker0% | 0% | 0% | 0% | 0%
templates0% | 0% | 0% | 0% | 0%
models0% | 0% | 0% | 0% | 0%
extensions0% | 0% | 0% | 0% | 0%
cli0% | 0% | 0% | 0% | 0%
telemetry0% | 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
main.py
in app/backend/app
577 20 2025-11-01 2025-11-25 3 3 103690170+royziv11@users.no... stsuruno@openai.com
79 - 2025-12-10 2025-12-10 1 2 jordanellis@openai.com oaiagicorp@gmail.com
112 - 2025-12-10 2025-12-10 1 2 jordanellis@openai.com oaiagicorp@gmail.com
321 9 2026-01-13 2026-01-13 1 1 stsuruno@openai.com stsuruno@openai.com
tables_to_md.py
in ingestion/preprocessors
1 -
clean.py
in ingestion/preprocessors
1 -
dedupe.py
in ingestion/preprocessors
1 -
lang_detect.py
in ingestion/preprocessors
1 -
csv.py
in ingestion/loaders
1 -
pdf.py
in ingestion/loaders
1 -
html.py
in ingestion/loaders
1 -
xml.py
in ingestion/loaders
1 -
md.py
in ingestion/loaders
1 -
docx.py
in ingestion/loaders
1 -
code.py
in ingestion/loaders
1 -
__init__.py
in app/backend/app
1 -
__init__.py
in evals/reporters
3 -
postcss.config.cjs
in app/frontend
6 -
7 -
index.ts
in app/frontend/src/chatkit-react
8 -
logging.py
in telemetry
11 1
loader.py
in prompts
11 1
App.tsx
in app/frontend/src
12 -
index.html
in app/frontend
13 -
main.tsx
in app/frontend/src
13 -
19 3
schema.py
in evals/graders
19 1
vite.config.ts
in app/frontend
20 1
index.css
in app/frontend/src
20 -
tailwind.config.ts
in app/frontend
21 -
citations.py
in retrieval
21 1
filter.py
in retrieval
21 1
judge_prompts.py
in evals/graders
22 2
qa.py
in evals/metrics
22 4
documents.py
in app/backend/app
23 4
types.py
in ingestion
24 -
hybrid.py
in ingestion/chunkers
28 1
md.py
in evals/reporters
30 1
rubrics.py
in evals
32 1
canonicalize.py
in evals/generator
36 2
eslint.config.js
in app/frontend
37 -
useColorScheme.ts
in app/frontend/src/hooks
37 2
useKnowledgeDocuments.ts
in app/frontend/src/hooks
40 1
recursive.py
in ingestion/chunkers
41 2
ThemeToggle.tsx
in app/frontend/src/components
41 -
heading.py
in ingestion/chunkers
44 1
base.py
in stores
48 5
48 3
retrieval.py
in evals/metrics
48 6
config.ts
in app/frontend/src/lib
50 -
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
main.py
in app/backend/app
577 20 2025-11-01 2025-11-25 3 3 103690170+royziv11@users.no... stsuruno@openai.com
79 - 2025-12-10 2025-12-10 1 2 jordanellis@openai.com oaiagicorp@gmail.com
112 - 2025-12-10 2025-12-10 1 2 jordanellis@openai.com oaiagicorp@gmail.com
321 9 2026-01-13 2026-01-13 1 1 stsuruno@openai.com stsuruno@openai.com
rubrics.py
in evals
32 1
md.py
in evals/reporters
30 1
html.py
in evals/reporters
51 1
__init__.py
in evals/reporters
3 -
harness.py
in evals
112 2
local_judge.py
in evals/runners
144 5
openai_evals.py
in evals/runners
195 5
schema.py
in evals/datasets
52 2
corpus_iter.py
in evals/generator
92 1
qgen.py
in evals/generator
257 5
canonicalize.py
in evals/generator
36 2
candidates.py
in evals/generator
104 3
sampler.py
in evals/generator
53 1
auto_pipeline.py
in evals/generator
160 2
qa.py
in evals/metrics
22 4
retrieval.py
in evals/metrics
48 6
schema.py
in evals/graders
19 1
judge_prompts.py
in evals/graders
22 2
runner.py
in evals/graders
150 5
reranker.py
in retrieval
134 8
expansion.py
in retrieval
84 3
pipeline.py
in retrieval
234 9
filter.py
in retrieval
21 1
citations.py
in retrieval
21 1
memory_store.py
in app/backend/app
145 2
documents.py
in app/backend/app
23 4
__init__.py
in app/backend/app
1 -
assistant_agent.py
in app/backend/app
97 7
ThemeToggle.tsx
in app/frontend/src/components
41 -
Home.tsx
in app/frontend/src/components
90 -
KnowledgeDocumentsPanel.tsx
in app/frontend/src/components
236 5
ChatKitPanel.tsx
in app/frontend/src/components
65 1
DocumentPreviewModal.tsx
in app/frontend/src/components
64 2
index.ts
in app/frontend/src/chatkit-react
8 -
useStableOptions.ts
in app/frontend/src/chatkit-react
106 2
ChatKit.tsx
in app/frontend/src/chatkit-react
80 -
useChatKit.ts
in app/frontend/src/chatkit-react
83 1
App.tsx
in app/frontend/src
12 -
main.tsx
in app/frontend/src
13 -
config.ts
in app/frontend/src/lib
50 -
index.css
in app/frontend/src
20 -
useThreadCitations.ts
in app/frontend/src/hooks
72 1
useKnowledgeDocuments.ts
in app/frontend/src/hooks
40 1
useColorScheme.ts
in app/frontend/src/hooks
37 2
index.html
in app/frontend
13 -
vite.config.ts
in app/frontend
20 1
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
pipeline.py
in ingestion
332 9
config.py
in cli
296 7
synthesis.py
in models
291 3
qgen.py
in evals/generator
257 5
KnowledgeDocumentsPanel.tsx
in app/frontend/src/components
236 5
pipeline.py
in retrieval
234 9
main.py
in cli
203 7
openai_evals.py
in evals/runners
195 5
auto_pipeline.py
in evals/generator
160 2
runner.py
in evals/graders
150 5
memory_store.py
in app/backend/app
145 2
local_judge.py
in evals/runners
144 5
reranker.py
in retrieval
134 8
114 -
114 6
harness.py
in evals
112 2
custom-qdrant.yaml
in templates
112 -
110 -
110 -
qdrant-hybrid.yaml
in templates
107 -
useStableOptions.ts
in app/frontend/src/chatkit-react
106 2
candidates.py
in evals/generator
104 3
assistant_agent.py
in app/backend/app
97 7
corpus_iter.py
in evals/generator
92 1
Home.tsx
in app/frontend/src/components
90 -
expansion.py
in retrieval
84 3
useChatKit.ts
in app/frontend/src/chatkit-react
83 1
ChatKit.tsx
in app/frontend/src/chatkit-react
80 -
openai.yaml
in templates
79 -
useThreadCitations.ts
in app/frontend/src/hooks
72 1
ChatKitPanel.tsx
in app/frontend/src/components
65 1
xml_aware.py
in ingestion/chunkers
65 3
DocumentPreviewModal.tsx
in app/frontend/src/components
64 2
utils.py
in ingestion/chunkers
60 5
my_chunker.py
in extensions
59 3
sampler.py
in evals/generator
53 1
schema.py
in evals/datasets
52 2
html.py
in evals/reporters
51 1
config.ts
in app/frontend/src/lib
50 -
retrieval.py
in evals/metrics
48 6
48 3
base.py
in stores
48 5
heading.py
in ingestion/chunkers
44 1
ThemeToggle.tsx
in app/frontend/src/components
41 -
recursive.py
in ingestion/chunkers
41 2
useKnowledgeDocuments.ts
in app/frontend/src/hooks
40 1
useColorScheme.ts
in app/frontend/src/hooks
37 2
eslint.config.js
in app/frontend
37 -
canonicalize.py
in evals/generator
36 2
rubrics.py
in evals
32 1