openai / openai-structured-outputs-samples
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: 67
  • Daily file updates (only one update per file and date counted): 13
  • First update: 2025-01-06
  • Latest update: 2025-12-15
  • Days between first and latest update: 344 (49 weeks, estimated 245 working days)
  • Active days (at least one file change): 3
  • Files without commit history (ignored): 61 (4,169 lines of code)
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 6 files with 481 lines of code in files.
    • 4 files that are 366+ days old (437 lines of code)
    • 2 files that are 181-365 days old (44 lines of code)
    • 0 files that are 91-180 days old (0 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)
90% | 9% | 0% | 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 6 files with 481 lines of code in files.
    • 4 files have been last changed 366+ days ago (437 lines of code)
    • 2 files have been last changed 181-365 days ago (44 lines of code)
    • 0 files have been last changed 91-180 days ago (0 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)
90% | 9% | 0% | 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
ts, tsx, json, mjs, css, md, svg, gitignore, cjs, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
tsx100% | 0% | 0% | 0% | 0%
ts0% | 100% | 0% | 0% | 0%
mjs0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
cjs0% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
tsx100% | 0% | 0% | 0% | 0%
ts0% | 100% | 0% | 0% | 0%
mjs0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
cjs0% | 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
conversational-assistant91% | 8% | 0% | 0% | 0%
generative-ui89% | 10% | 0% | 0% | 0%
resume-extraction0% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
conversational-assistant91% | 8% | 0% | 0% | 0%
generative-ui89% | 10% | 0% | 0% | 0%
resume-extraction0% | 0% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
components.tsx
in conversational-assistant/config/ui
226 - 2025-01-06 2025-01-06 1 1 katia@openai.com katia@openai.com
page.tsx
in generative-ui/app
99 1 2025-01-06 2025-01-06 1 1 katia@openai.com katia@openai.com
ui-display.tsx
in generative-ui/components
77 - 2025-01-06 2025-01-06 1 1 katia@openai.com katia@openai.com
layout.tsx
in conversational-assistant/app
35 1 2025-01-06 2025-01-06 1 1 katia@openai.com katia@openai.com
constants.ts
in conversational-assistant/config
24 - 2025-12-15 2025-12-15 1 1 cguo@openai.com cguo@openai.com
constants.ts
in generative-ui/lib
20 - 2025-12-15 2025-12-15 1 1 cguo@openai.com cguo@openai.com
extracted-values.tsx
in resume-extraction/components
338 -
chart.tsx
in conversational-assistant/components/ui
311 1
chart.tsx
in generative-ui/components/ui
311 1
assistant.ts
in conversational-assistant/lib
205 1
tool-call.tsx
in conversational-assistant/components
163 -
components-definition.ts
in conversational-assistant/config
154 -
demo-data.ts
in conversational-assistant/config/data
139 2
components.tsx
in generative-ui/lib
135 -
components-definition.ts
in generative-ui/lib
121 -
route.ts
in generative-ui/app/api/generate_ui
117 3
table.tsx
in conversational-assistant/components/ui
100 -
table.tsx
in generative-ui/components/ui
100 -
file-dropper.tsx
in resume-extraction/components
97 -
chat.tsx
in conversational-assistant/components
97 -
route.ts
in resume-extraction/app/api/extract_resume
96 5
tools-list.ts
in conversational-assistant/config
93 -
route.ts
in conversational-assistant/app/api/turn_response
91 3
globals.css
in resume-extraction/app
89 -
globals.css
in conversational-assistant/app
89 -
globals.css
in generative-ui/app
89 -
resume.ts
in resume-extraction/lib
87 -
page.tsx
in resume-extraction/app
76 -
functions.ts
in conversational-assistant/config
76 -
tailwind.config.ts
in generative-ui
72 -
handle-message.ts
in generative-ui/lib
65 -
chat.tsx
in generative-ui/components
64 -
tailwind.config.ts
in conversational-assistant
63 -
tailwind.config.ts
in resume-extraction
62 -
button.tsx
in conversational-assistant/components/ui
46 -
tools.ts
in conversational-assistant/lib/tools
43 -
message.tsx
in conversational-assistant/components
43 -
generate-ui-tool.ts
in conversational-assistant/lib/tools
41 -
generate-ui-tool.ts
in generative-ui/lib
41 -
layout.tsx
in resume-extraction/app
35 1
assistant.tsx
in conversational-assistant/components
35 1
layout.tsx
in generative-ui/app
35 1
prettier.config.cjs
in resume-extraction
33 -
prettier.config.cjs
in conversational-assistant
33 -
prettier.config.cjs
in generative-ui
33 -
useConversationStore.ts
in conversational-assistant/stores
29 -
types.ts
in conversational-assistant/config/data
27 -
message.css
in conversational-assistant/components
24 -
user-actions.ts
in conversational-assistant/config
20 2
route.ts
in conversational-assistant/app/api/tools/get_product_details
16 1
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
layout.tsx
in conversational-assistant/app
35 1 2025-01-06 2025-01-06 1 1 katia@openai.com katia@openai.com
ui-display.tsx
in generative-ui/components
77 - 2025-01-06 2025-01-06 1 1 katia@openai.com katia@openai.com
page.tsx
in generative-ui/app
99 1 2025-01-06 2025-01-06 1 1 katia@openai.com katia@openai.com
components.tsx
in conversational-assistant/config/ui
226 - 2025-01-06 2025-01-06 1 1 katia@openai.com katia@openai.com
constants.ts
in generative-ui/lib
20 - 2025-12-15 2025-12-15 1 1 cguo@openai.com cguo@openai.com
constants.ts
in conversational-assistant/config
24 - 2025-12-15 2025-12-15 1 1 cguo@openai.com cguo@openai.com
mjs
next.config.mjs
in generative-ui
3 -
mjs
next.config.mjs
in conversational-assistant
3 -
file-dropper.css
in resume-extraction/components
3 -
constants.ts
in resume-extraction/lib
3 -
mjs
next.config.mjs
in resume-extraction
3 -
utils.ts
in generative-ui/lib
5 1
utils.ts
in conversational-assistant/lib
5 1
mjs
postcss.config.mjs
in generative-ui
7 -
mjs
postcss.config.mjs
in conversational-assistant
7 -
mjs
postcss.config.mjs
in resume-extraction
7 -
page.tsx
in conversational-assistant/app
8 -
components-mapping.tsx
in generative-ui/lib
13 -
tool-results.tsx
in conversational-assistant/config/ui
13 -
components-mapping.tsx
in conversational-assistant/lib
13 -
route.ts
in conversational-assistant/app/api/tools/get_orders
13 1
route.ts
in conversational-assistant/app/api/tools/get_products
13 1
tools-handling.ts
in conversational-assistant/lib/tools
16 -
route.ts
in conversational-assistant/app/api/tools/get_product_details
16 1
user-actions.ts
in conversational-assistant/config
20 2
message.css
in conversational-assistant/components
24 -
types.ts
in conversational-assistant/config/data
27 -
useConversationStore.ts
in conversational-assistant/stores
29 -
prettier.config.cjs
in generative-ui
33 -
prettier.config.cjs
in conversational-assistant
33 -
prettier.config.cjs
in resume-extraction
33 -
layout.tsx
in generative-ui/app
35 1
assistant.tsx
in conversational-assistant/components
35 1
layout.tsx
in resume-extraction/app
35 1
generate-ui-tool.ts
in generative-ui/lib
41 -
generate-ui-tool.ts
in conversational-assistant/lib/tools
41 -
message.tsx
in conversational-assistant/components
43 -
tools.ts
in conversational-assistant/lib/tools
43 -
button.tsx
in conversational-assistant/components/ui
46 -
tailwind.config.ts
in resume-extraction
62 -
tailwind.config.ts
in conversational-assistant
63 -
chat.tsx
in generative-ui/components
64 -
handle-message.ts
in generative-ui/lib
65 -
tailwind.config.ts
in generative-ui
72 -
functions.ts
in conversational-assistant/config
76 -
page.tsx
in resume-extraction/app
76 -
resume.ts
in resume-extraction/lib
87 -
globals.css
in generative-ui/app
89 -
globals.css
in conversational-assistant/app
89 -
globals.css
in resume-extraction/app
89 -
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
extracted-values.tsx
in resume-extraction/components
338 -
chart.tsx
in conversational-assistant/components/ui
311 1
chart.tsx
in generative-ui/components/ui
311 1
assistant.ts
in conversational-assistant/lib
205 1
tool-call.tsx
in conversational-assistant/components
163 -
components-definition.ts
in conversational-assistant/config
154 -
demo-data.ts
in conversational-assistant/config/data
139 2
components.tsx
in generative-ui/lib
135 -
components-definition.ts
in generative-ui/lib
121 -
route.ts
in generative-ui/app/api/generate_ui
117 3
table.tsx
in conversational-assistant/components/ui
100 -
table.tsx
in generative-ui/components/ui
100 -
file-dropper.tsx
in resume-extraction/components
97 -
chat.tsx
in conversational-assistant/components
97 -
route.ts
in resume-extraction/app/api/extract_resume
96 5
tools-list.ts
in conversational-assistant/config
93 -
route.ts
in conversational-assistant/app/api/turn_response
91 3
globals.css
in resume-extraction/app
89 -
globals.css
in conversational-assistant/app
89 -
globals.css
in generative-ui/app
89 -
resume.ts
in resume-extraction/lib
87 -
page.tsx
in resume-extraction/app
76 -
functions.ts
in conversational-assistant/config
76 -
tailwind.config.ts
in generative-ui
72 -
handle-message.ts
in generative-ui/lib
65 -
chat.tsx
in generative-ui/components
64 -
tailwind.config.ts
in conversational-assistant
63 -
tailwind.config.ts
in resume-extraction
62 -
button.tsx
in conversational-assistant/components/ui
46 -
tools.ts
in conversational-assistant/lib/tools
43 -
message.tsx
in conversational-assistant/components
43 -
generate-ui-tool.ts
in conversational-assistant/lib/tools
41 -
generate-ui-tool.ts
in generative-ui/lib
41 -
layout.tsx
in resume-extraction/app
35 1
assistant.tsx
in conversational-assistant/components
35 1
layout.tsx
in generative-ui/app
35 1
prettier.config.cjs
in resume-extraction
33 -
prettier.config.cjs
in conversational-assistant
33 -
prettier.config.cjs
in generative-ui
33 -
useConversationStore.ts
in conversational-assistant/stores
29 -
types.ts
in conversational-assistant/config/data
27 -
message.css
in conversational-assistant/components
24 -
user-actions.ts
in conversational-assistant/config
20 2
route.ts
in conversational-assistant/app/api/tools/get_product_details
16 1
tools-handling.ts
in conversational-assistant/lib/tools
16 -
route.ts
in conversational-assistant/app/api/tools/get_products
13 1
route.ts
in conversational-assistant/app/api/tools/get_orders
13 1
components-mapping.tsx
in conversational-assistant/lib
13 -
tool-results.tsx
in conversational-assistant/config/ui
13 -
components-mapping.tsx
in generative-ui/lib
13 -
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
extracted-values.tsx
in resume-extraction/components
338 -
chart.tsx
in conversational-assistant/components/ui
311 1
chart.tsx
in generative-ui/components/ui
311 1
assistant.ts
in conversational-assistant/lib
205 1
tool-call.tsx
in conversational-assistant/components
163 -
components-definition.ts
in conversational-assistant/config
154 -
demo-data.ts
in conversational-assistant/config/data
139 2
components.tsx
in generative-ui/lib
135 -
components-definition.ts
in generative-ui/lib
121 -
route.ts
in generative-ui/app/api/generate_ui
117 3
table.tsx
in conversational-assistant/components/ui
100 -
table.tsx
in generative-ui/components/ui
100 -
file-dropper.tsx
in resume-extraction/components
97 -
chat.tsx
in conversational-assistant/components
97 -
route.ts
in resume-extraction/app/api/extract_resume
96 5
tools-list.ts
in conversational-assistant/config
93 -
route.ts
in conversational-assistant/app/api/turn_response
91 3
globals.css
in resume-extraction/app
89 -
globals.css
in conversational-assistant/app
89 -
globals.css
in generative-ui/app
89 -
resume.ts
in resume-extraction/lib
87 -
page.tsx
in resume-extraction/app
76 -
functions.ts
in conversational-assistant/config
76 -
tailwind.config.ts
in generative-ui
72 -
handle-message.ts
in generative-ui/lib
65 -
chat.tsx
in generative-ui/components
64 -
tailwind.config.ts
in conversational-assistant
63 -
tailwind.config.ts
in resume-extraction
62 -
button.tsx
in conversational-assistant/components/ui
46 -
tools.ts
in conversational-assistant/lib/tools
43 -
message.tsx
in conversational-assistant/components
43 -
generate-ui-tool.ts
in conversational-assistant/lib/tools
41 -
generate-ui-tool.ts
in generative-ui/lib
41 -
layout.tsx
in resume-extraction/app
35 1
assistant.tsx
in conversational-assistant/components
35 1
layout.tsx
in generative-ui/app
35 1
prettier.config.cjs
in resume-extraction
33 -
prettier.config.cjs
in conversational-assistant
33 -
prettier.config.cjs
in generative-ui
33 -
useConversationStore.ts
in conversational-assistant/stores
29 -
types.ts
in conversational-assistant/config/data
27 -
message.css
in conversational-assistant/components
24 -
user-actions.ts
in conversational-assistant/config
20 2
route.ts
in conversational-assistant/app/api/tools/get_product_details
16 1
tools-handling.ts
in conversational-assistant/lib/tools
16 -
route.ts
in conversational-assistant/app/api/tools/get_products
13 1
route.ts
in conversational-assistant/app/api/tools/get_orders
13 1
components-mapping.tsx
in conversational-assistant/lib
13 -
tool-results.tsx
in conversational-assistant/config/ui
13 -
components-mapping.tsx
in generative-ui/lib
13 -