openai / openai-knowledge-retrieval
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

Summary
  • Number of files: 88
  • Daily file updates (only one update per file and date counted): 23
  • First update: 2025-11-01
  • Latest update: 2026-01-13
  • Days between first and latest update: 74 (10 weeks, estimated 50 working days)
  • Active days (at least one file change): 6
  • Files without commit history (ignored): 84 (5,800 lines of code)
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 4 files with 1,089 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 3 files that are 181-365 days old (768 lines of code)
    • 1 files that are 91-180 days old (321 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | 70% | 29% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 4 files with 1,089 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 3 files have been last changed 181-365 days ago (768 lines of code)
    • 1 files have been last changed 91-180 days ago (321 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 70% | 29% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
py, md, txt, ts, yaml, tsx, json, toml, css, svg, gitignore, js, cjs, editorconfig, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py0% | 64% | 35% | 0% | 0%
yaml0% | 100% | 0% | 0% | 0%
cjs0% | 0% | 0% | 0% | 0%
js0% | 0% | 0% | 0% | 0%
ts0% | 0% | 0% | 0% | 0%
tsx0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py0% | 64% | 35% | 0% | 0%
yaml0% | 100% | 0% | 0% | 0%
cjs0% | 0% | 0% | 0% | 0%
js0% | 0% | 0% | 0% | 0%
ts0% | 0% | 0% | 0% | 0%
tsx0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
app0% | 100% | 0% | 0% | 0%
configs0% | 100% | 0% | 0% | 0%
stores0% | 0% | 100% | 0% | 0%
models0% | 0% | 0% | 0% | 0%
evals0% | 0% | 0% | 0% | 0%
telemetry0% | 0% | 0% | 0% | 0%
prompts0% | 0% | 0% | 0% | 0%
ingestion0% | 0% | 0% | 0% | 0%
retrieval0% | 0% | 0% | 0% | 0%
extensions0% | 0% | 0% | 0% | 0%
docker0% | 0% | 0% | 0% | 0%
templates0% | 0% | 0% | 0% | 0%
cli0% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
app0% | 100% | 0% | 0% | 0%
configs0% | 100% | 0% | 0% | 0%
stores0% | 0% | 100% | 0% | 0%
models0% | 0% | 0% | 0% | 0%
evals0% | 0% | 0% | 0% | 0%
telemetry0% | 0% | 0% | 0% | 0%
prompts0% | 0% | 0% | 0% | 0%
ingestion0% | 0% | 0% | 0% | 0%
retrieval0% | 0% | 0% | 0% | 0%
extensions0% | 0% | 0% | 0% | 0%
docker0% | 0% | 0% | 0% | 0%
templates0% | 0% | 0% | 0% | 0%
cli0% | 0% | 0% | 0% | 0%
Oldest Files (Top 50)
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
112 - 2025-12-10 2025-12-10 1 2 jordanellis@openai.com oaiagicorp@gmail.com
79 - 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
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 6
114 -
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
xml_aware.py
in ingestion/chunkers
65 3
ChatKitPanel.tsx
in app/frontend/src/components
65 1
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
base.py
in stores
48 5
48 3
heading.py
in ingestion/chunkers
44 1
recursive.py
in ingestion/chunkers
41 2
ThemeToggle.tsx
in app/frontend/src/components
41 -
useKnowledgeDocuments.ts
in app/frontend/src/hooks
40 1
Files Not Recently Changed (Top 50)
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
__init__.py
in app/backend/app
1 -
md.py
in ingestion/loaders
1 -
docx.py
in ingestion/loaders
1 -
csv.py
in ingestion/loaders
1 -
pdf.py
in ingestion/loaders
1 -
xml.py
in ingestion/loaders
1 -
code.py
in ingestion/loaders
1 -
html.py
in ingestion/loaders
1 -
clean.py
in ingestion/preprocessors
1 -
dedupe.py
in ingestion/preprocessors
1 -
tables_to_md.py
in ingestion/preprocessors
1 -
lang_detect.py
in ingestion/preprocessors
1 -
__init__.py
in evals/reporters
3 -
postcss.config.cjs
in app/frontend
6 -
7 -
index.ts
in app/frontend/src/chatkit-react
8 -
loader.py
in prompts
11 1
logging.py
in telemetry
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
index.css
in app/frontend/src
20 -
vite.config.ts
in app/frontend
20 1
tailwind.config.ts
in app/frontend
21 -
filter.py
in retrieval
21 1
citations.py
in retrieval
21 1
qa.py
in evals/metrics
22 4
judge_prompts.py
in evals/graders
22 2
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
useColorScheme.ts
in app/frontend/src/hooks
37 2
eslint.config.js
in app/frontend
37 -
useKnowledgeDocuments.ts
in app/frontend/src/hooks
40 1
ThemeToggle.tsx
in app/frontend/src/components
41 -
recursive.py
in ingestion/chunkers
41 2
heading.py
in ingestion/chunkers
44 1
48 3
base.py
in stores
48 5
retrieval.py
in evals/metrics
48 6
config.ts
in app/frontend/src/lib
50 -
Most Recently Created Files (Top 50)
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 6
114 -
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
xml_aware.py
in ingestion/chunkers
65 3
ChatKitPanel.tsx
in app/frontend/src/components
65 1
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
base.py
in stores
48 5
48 3
heading.py
in ingestion/chunkers
44 1
recursive.py
in ingestion/chunkers
41 2
ThemeToggle.tsx
in app/frontend/src/components
41 -
useKnowledgeDocuments.ts
in app/frontend/src/hooks
40 1
eslint.config.js
in app/frontend
37 -
useColorScheme.ts
in app/frontend/src/hooks
37 2
canonicalize.py
in evals/generator
36 2
rubrics.py
in evals
32 1
Most Recently Changed Files (Top 50)
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 6
114 -
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
xml_aware.py
in ingestion/chunkers
65 3
ChatKitPanel.tsx
in app/frontend/src/components
65 1
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
base.py
in stores
48 5
48 3
heading.py
in ingestion/chunkers
44 1
recursive.py
in ingestion/chunkers
41 2
ThemeToggle.tsx
in app/frontend/src/components
41 -
useKnowledgeDocuments.ts
in app/frontend/src/hooks
40 1
eslint.config.js
in app/frontend
37 -
useColorScheme.ts
in app/frontend/src/hooks
37 2
canonicalize.py
in evals/generator
36 2
rubrics.py
in evals
32 1