Overview
File Change Frequency Overall
  • There are 468 files with 78,270 lines of code.
    • 1 file changed more than 100 times (1 lines of code)
    • 11 files changed 51-100 times (5,847 lines of code)
    • 35 files changed 21-50 times (13,846 lines of code)
    • 154 files changed 6-20 times (37,167 lines of code)
    • 267 files changed 1-5 times (21,409 lines of code)
<1% | 7% | 17% | 47% | 27%
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 468 files with 78,270 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 33 files changed by 11-25 contributors (12,102 lines of code)
    • 63 files changed by 6-10 contributors (18,315 lines of code)
    • 281 files changed by 2-5 contributors (42,260 lines of code)
    • 91 files changed by 1 contributor (5,593 lines of code)
0% | 15% | 23% | 53% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, json, md, cjs, yml, js, mjs, py, gitignore, tsx, txt, snap, gitattributes, sh, html, yaml, toml, jsonl, editorconfig, babelrc, jsonc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts<1% | 7% | 18% | 48% | 25%
yaml0% | 0% | 6% | 0% | 93%
cjs0% | 0% | 0% | 27% | 72%
py0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
toml0% | 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
src<1% | 8% | 19% | 47% | 25%
ROOT0% | 0% | <1% | 97% | 1%
scripts0% | 0% | 0% | 36% | 63%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
1 - 2023-07-01 2026-10-06 321 18 +464 / -461 dschnurr@openai.com 284451331+openai-sdks[bot]@...
index.ts
in src
25 - 2023-07-01 2026-08-18 93 20 +2115 / -4076 dschnurr@openai.com apcha@openai.com
client.ts
in src
2409 3 2024-05-02 2026-10-06 90 19 +7998 / -1358 nikunj@openai.com dp@openai.com
completions.ts
in src/resources/chat
1 - 2023-07-01 2026-08-10 73 14 +2855 / -3640 dschnurr@openai.com apcha@openai.com
files.ts
in src/resources
308 4 2023-07-01 2026-09-27 62 16 +1095 / -476 dschnurr@openai.com markstuart@openai.com
completions.ts
in src/resources/chat/completions
1046 2 2025-02-13 2026-10-06 60 13 +5718 / -941 dev@stainlessapi.com dp@openai.com
runs.ts
in src/resources/beta/threads/runs
609 11 2023-11-06 2026-09-22 59 12 +3781 / -4267 107565488+stainless-bot@use... marcuswood@openai.com
completions.ts
in src/resources
121 1 2023-07-01 2026-10-06 54 14 +1184 / -439 dschnurr@openai.com dp@openai.com
shared.ts
in src/resources
223 - 2023-11-08 2026-10-06 54 13 +1167 / -382 107565488+stainless-bot@use... dp@openai.com
transcriptions.ts
in src/resources/audio
268 1 2023-07-01 2026-09-27 53 16 +1589 / -235 dschnurr@openai.com markstuart@openai.com
images.ts
in src/resources
281 1 2023-07-01 2026-10-06 53 17 +1966 / -678 dschnurr@openai.com dp@openai.com
threads.ts
in src/resources/beta/threads
556 7 2023-11-06 2026-09-22 51 10 +3107 / -2412 107565488+stainless-bot@use... marcuswood@openai.com
index.ts
in src/resources
166 - 2023-07-01 2026-10-06 49 13 +533 / -274 dschnurr@openai.com dp@openai.com
1 - 2023-07-01 2026-04-27 43 11 +1228 / -1865 dschnurr@openai.com apcha@openai.com
speech.ts
in src/resources/audio
57 2 2023-11-06 2026-10-02 43 11 +314 / -150 107565488+stainless-bot@use... markstuart@openai.com
assistants.ts
in src/resources/beta
715 7 2024-04-17 2026-09-22 43 11 +2648 / -761 nikunj@openai.com marcuswood@openai.com
chat.ts
in src/resources/chat
103 - 2023-07-01 2026-08-10 42 13 +384 / -306 dschnurr@openai.com apcha@openai.com
2134 51 2023-10-30 2026-10-06 41 19 +3105 / -477 107565488+stainless-bot@use... dp@openai.com
embeddings.ts
in src/resources
53 - 2023-07-01 2026-09-09 40 14 +461 / -179 dschnurr@openai.com apcha@openai.com
translations.ts
in src/resources/audio
66 1 2023-07-01 2026-09-22 39 14 +347 / -140 dschnurr@openai.com marcuswood@openai.com
8 - 2026-08-03 2026-10-06 38 6 +462 / -454 apcha@openai.com dp@openai.com
beta.ts
in src/resources/beta
775 - 2023-10-30 2026-10-06 38 14 +1084 / -241 107565488+stainless-bot@use... dp@openai.com
jobs.ts
in src/resources/fine-tuning/jobs
489 2 2024-04-15 2026-10-06 36 10 +1645 / -709 107565488+stainless-bot@use... dp@openai.com
realtime.ts
in src/resources/realtime
1492 - 2025-09-02 2026-10-06 36 5 +6992 / -1373 142633134+stainless-app[bot... dp@openai.com
index.ts
in src/resources/beta
331 - 2023-10-30 2026-10-06 34 14 +455 / -134 107565488+stainless-bot@use... dp@openai.com
streaming.ts
in src/core
590 24 2025-03-26 2026-10-01 34 10 +2010 / -264 142633134+stainless-app[bot... apcha@openai.com
515 14 2023-10-30 2026-09-16 33 14 +1369 / -918 107565488+stainless-bot@use... 16242628+sylvesterkaczmarek...
batches.ts
in src/resources
336 2 2024-04-15 2026-09-22 32 9 +803 / -213 107565488+stainless-bot@use... marcuswood@openai.com
855 24 2024-03-13 2026-09-16 32 15 +2206 / -463 atty@openai.com 16242628+sylvesterkaczmarek...
runs.ts
in src/resources/evals/runs
1018 2 2025-04-08 2026-09-30 32 6 +9749 / -4136 142633134+stainless-app[bot... marcuswood@openai.com
index.ts
in src/resources/chat
47 - 2023-07-01 2026-08-10 30 11 +177 / -121 dschnurr@openai.com apcha@openai.com
steps.ts
in src/resources/beta/threads/runs
257 3 2023-11-06 2026-09-22 30 10 +1484 / -530 107565488+stainless-bot@use... marcuswood@openai.com
moderations.ts
in src/resources
113 1 2023-07-01 2026-09-22 29 12 +647 / -105 dschnurr@openai.com marcuswood@openai.com
messages.ts
in src/resources/beta/threads
513 7 2024-04-17 2026-09-22 28 8 +1552 / -501 107565488+stainless-bot@use... marcuswood@openai.com
models.ts
in src/resources
48 1 2023-07-01 2026-09-22 27 11 +290 / -122 dschnurr@openai.com marcuswood@openai.com
uploads.ts
in src/internal
524 18 2025-01-15 2026-09-16 27 10 +1549 / -327 107565488+stainless-bot@use... hayden@openai.com
zod.ts
in src/helpers
328 22 2024-08-06 2026-10-05 26 12 +731 / -185 robert@craigie.dev apcha@openai.com
audio.ts
in src/resources/audio
82 - 2023-07-01 2026-10-02 25 12 +268 / -135 dschnurr@openai.com markstuart@openai.com
azure.ts
in src
165 5 2024-12-20 2026-09-16 25 9 +964 / -108 robert@craigie.dev hayden@openai.com
client-secrets.ts
in src/resources/realtime
215 1 2025-09-02 2026-09-22 25 5 +1224 / -433 142633134+stainless-app[bot... marcuswood@openai.com
error.ts
in src
1 - 2023-07-01 2026-04-27 24 11 +393 / -693 dschnurr@openai.com apcha@openai.com
videos.ts
in src/resources
519 3 2025-10-06 2026-10-06 23 7 +1192 / -358 142633134+stainless-app[bot... dp@openai.com
realtime.ts
in src/resources/beta/realtime
717 - 2025-01-08 2026-08-12 23 7 +6047 / -361 107565488+stainless-bot@use... apcha@openai.com
evals.ts
in src/resources/evals
532 2 2025-04-08 2026-09-22 22 6 +4134 / -2074 142633134+stainless-app[bot... marcuswood@openai.com
jobs.ts
in src/resources/fine-tuning
1 - 2023-08-22 2026-08-10 21 11 +529 / -497 dschnurr@openai.com apcha@openai.com
1 - 2023-07-01 2026-04-27 21 8 +616 / -1123 dschnurr@openai.com apcha@openai.com
uploads.ts
in src/resources/uploads
79 1 2024-07-22 2026-09-22 21 8 +321 / -100 142633134+stainless-app[bot... marcuswood@openai.com
grader-models.ts
in src/resources/graders
142 - 2025-05-08 2026-10-06 20 5 +1125 / -383 142633134+stainless-app[bot... dp@openai.com
websocket.ts
in src/beta/realtime
265 7 2025-01-16 2026-09-16 20 9 +632 / -110 robert@craigie.dev 256248948+morgan-coded@user...
1 - 2023-07-01 2026-04-27 19 9 +397 / -609 dschnurr@openai.com apcha@openai.com
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
runs.ts
in src/resources/evals/runs
1018 2 2025-04-08 2026-09-30 32 6 +9749 / -4136 142633134+stainless-app[bot... marcuswood@openai.com
client.ts
in src
2409 3 2024-05-02 2026-10-06 90 19 +7998 / -1358 nikunj@openai.com dp@openai.com
realtime.ts
in src/resources/realtime
1492 - 2025-09-02 2026-10-06 36 5 +6992 / -1373 142633134+stainless-app[bot... dp@openai.com
runs.ts
in src/resources/beta/threads/runs
609 11 2023-11-06 2026-09-22 59 12 +3781 / -4267 107565488+stainless-bot@use... marcuswood@openai.com
usage.ts
in src/resources/admin/organization
1925 1 2026-04-30 2026-10-06 13 5 +7679 / -177 142633134+stainless-app[bot... dp@openai.com
completions.ts
in src/resources/chat/completions
1046 2 2025-02-13 2026-10-06 60 13 +5718 / -941 dev@stainlessapi.com dp@openai.com
completions.ts
in src/resources/chat
1 - 2023-07-01 2026-08-10 73 14 +2855 / -3640 dschnurr@openai.com apcha@openai.com
realtime.ts
in src/resources/beta/realtime
717 - 2025-01-08 2026-08-12 23 7 +6047 / -361 107565488+stainless-bot@use... apcha@openai.com
evals.ts
in src/resources/evals
532 2 2025-04-08 2026-09-22 22 6 +4134 / -2074 142633134+stainless-app[bot... marcuswood@openai.com
index.ts
in src
25 - 2023-07-01 2026-08-18 93 20 +2115 / -4076 dschnurr@openai.com apcha@openai.com
agents.ts
in src/resources/beta/agents
1787 7 2026-09-10 2026-10-06 11 6 +5682 / -78 apcha@openai.com dp@openai.com
threads.ts
in src/resources/beta/threads
556 7 2023-11-06 2026-09-22 51 10 +3107 / -2412 107565488+stainless-bot@use... marcuswood@openai.com
2134 51 2023-10-30 2026-10-06 41 19 +3105 / -477 107565488+stainless-bot@use... dp@openai.com
assistants.ts
in src/resources/beta
715 7 2024-04-17 2026-09-22 43 11 +2648 / -761 nikunj@openai.com marcuswood@openai.com
1 - 2023-07-01 2026-04-27 43 11 +1228 / -1865 dschnurr@openai.com apcha@openai.com
855 24 2024-03-13 2026-09-16 32 15 +2206 / -463 atty@openai.com 16242628+sylvesterkaczmarek...
images.ts
in src/resources
281 1 2023-07-01 2026-10-06 53 17 +1966 / -678 dschnurr@openai.com dp@openai.com
transform.ts
in src/lib
1590 47 2025-10-24 2026-09-16 10 2 +2340 / -232 92274156+karpetrosyan@users... hayden@openai.com
webhooks.ts
in src/resources
1 - 2025-06-26 2026-08-10 4 4 +1654 / -884 kwhinnery@openai.com apcha@openai.com
webhooks.ts
in src/resources/webhooks
896 4 2026-02-14 2026-10-02 19 7 +2257 / -201 142633134+stainless-app[bot... markstuart@openai.com
EventStream.ts
in src/lib
1759 49 2024-07-30 2026-09-16 18 7 +2272 / -118 robert@craigie.dev 16242628+sylvesterkaczmarek...
sessions.ts
in src/resources/beta/realtime
180 1 2025-01-08 2026-08-12 18 7 +2081 / -306 107565488+stainless-bot@use... apcha@openai.com
audit-logs.ts
in src/resources/admin/organization
1026 2 2026-04-30 2026-09-23 13 5 +2366 / -13 142633134+stainless-app[bot... jbeckwith@openai.com
jobs.ts
in src/resources/fine-tuning/jobs
489 2 2024-04-15 2026-10-06 36 10 +1645 / -709 107565488+stainless-bot@use... dp@openai.com
live.ts
in src/resources/live
691 1 2026-09-10 2026-09-30 3 2 +2317 / -2 apcha@openai.com apcha@openai.com
515 14 2023-10-30 2026-09-16 33 14 +1369 / -918 107565488+stainless-bot@use... 16242628+sylvesterkaczmarek...
streaming.ts
in src/core
590 24 2025-03-26 2026-10-01 34 10 +2010 / -264 142633134+stainless-app[bot... apcha@openai.com
vector-stores.ts
in src/resources/vector-stores
458 8 2025-03-11 2026-09-22 16 7 +1741 / -391 dev@stainless.com marcuswood@openai.com
messages.ts
in src/resources/beta/threads
513 7 2024-04-17 2026-09-22 28 8 +1552 / -501 107565488+stainless-bot@use... marcuswood@openai.com
steps.ts
in src/resources/beta/threads/runs
257 3 2023-11-06 2026-09-22 30 10 +1484 / -530 107565488+stainless-bot@use... marcuswood@openai.com
1410 - 2026-08-05 2026-10-05 11 4 +1741 / -200 hayden@openai.com apcha@openai.com
uploads.ts
in src/internal
524 18 2025-01-15 2026-09-16 27 10 +1549 / -327 107565488+stainless-bot@use... hayden@openai.com
files.ts
in src/resources/vector-stores
388 12 2025-03-11 2026-09-22 17 7 +1440 / -426 dev@stainless.com marcuswood@openai.com
transcriptions.ts
in src/resources/audio
268 1 2023-07-01 2026-09-27 53 16 +1589 / -235 dschnurr@openai.com markstuart@openai.com
ws.ts
in src/resources/responses
54 5 2026-02-23 2026-10-01 18 5 +834 / -925 142633134+stainless-app[bot... markstuart@openai.com
1 - 2023-07-01 2026-04-27 21 8 +616 / -1123 dschnurr@openai.com apcha@openai.com
client-secrets.ts
in src/resources/realtime
215 1 2025-09-02 2026-09-22 25 5 +1224 / -433 142633134+stainless-app[bot... marcuswood@openai.com
completions.ts
in src/resources
121 1 2023-07-01 2026-10-06 54 14 +1184 / -439 dschnurr@openai.com dp@openai.com
ws-base.ts
in src/resources/responses
578 14 2026-04-10 2026-10-01 12 5 +1488 / -118 142633134+stainless-app[bot... markstuart@openai.com
files.ts
in src/resources
308 4 2023-07-01 2026-09-27 62 16 +1095 / -476 dschnurr@openai.com markstuart@openai.com
threads.ts
in src/resources/beta/chatkit
655 6 2025-10-06 2026-09-22 8 4 +1465 / -94 142633134+stainless-app[bot... marcuswood@openai.com
videos.ts
in src/resources
519 3 2025-10-06 2026-10-06 23 7 +1192 / -358 142633134+stainless-app[bot... dp@openai.com
shared.ts
in src/resources
223 - 2023-11-08 2026-10-06 54 13 +1167 / -382 107565488+stainless-bot@use... dp@openai.com
response-accumulator.ts
in src/internal/responses
1267 39 2026-08-15 2026-09-28 6 2 +1448 / -86 hayden@openai.com markstuart@openai.com
grader-models.ts
in src/resources/graders
142 - 2025-05-08 2026-10-06 20 5 +1125 / -383 142633134+stainless-app[bot... dp@openai.com
permissions.ts
in src/resources/fine-tuning/checkpoints
424 2 2025-04-08 2026-09-22 17 6 +1152 / -309 142633134+stainless-app[bot... marcuswood@openai.com
containers.ts
in src/resources/containers
359 3 2025-05-21 2026-09-22 11 6 +1316 / -132 142633134+stainless-app[bot... marcuswood@openai.com
file-batches.ts
in src/resources/vector-stores
163 8 2025-03-11 2026-09-22 18 7 +1076 / -370 dev@stainless.com marcuswood@openai.com
line.ts
in src/internal/decoders
159 3 2024-10-04 2026-09-16 18 8 +756 / -598 142633134+stainless-app[bot... hayden@openai.com
input-items.ts
in src/resources/responses
233 2 2025-03-11 2026-09-22 14 8 +863 / -491 dev@stainless.com marcuswood@openai.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)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in src
25 - 2023-07-01 2026-08-18 93 20 +2115 / -4076 dschnurr@openai.com apcha@openai.com
client.ts
in src
2409 3 2024-05-02 2026-10-06 90 19 +7998 / -1358 nikunj@openai.com dp@openai.com
2134 51 2023-10-30 2026-10-06 41 19 +3105 / -477 107565488+stainless-bot@use... dp@openai.com
1 - 2023-07-01 2026-10-06 321 18 +464 / -461 dschnurr@openai.com 284451331+openai-sdks[bot]@...
images.ts
in src/resources
281 1 2023-07-01 2026-10-06 53 17 +1966 / -678 dschnurr@openai.com dp@openai.com
files.ts
in src/resources
308 4 2023-07-01 2026-09-27 62 16 +1095 / -476 dschnurr@openai.com markstuart@openai.com
transcriptions.ts
in src/resources/audio
268 1 2023-07-01 2026-09-27 53 16 +1589 / -235 dschnurr@openai.com markstuart@openai.com
855 24 2024-03-13 2026-09-16 32 15 +2206 / -463 atty@openai.com 16242628+sylvesterkaczmarek...
completions.ts
in src/resources/chat
1 - 2023-07-01 2026-08-10 73 14 +2855 / -3640 dschnurr@openai.com apcha@openai.com
completions.ts
in src/resources
121 1 2023-07-01 2026-10-06 54 14 +1184 / -439 dschnurr@openai.com dp@openai.com
embeddings.ts
in src/resources
53 - 2023-07-01 2026-09-09 40 14 +461 / -179 dschnurr@openai.com apcha@openai.com
translations.ts
in src/resources/audio
66 1 2023-07-01 2026-09-22 39 14 +347 / -140 dschnurr@openai.com marcuswood@openai.com
beta.ts
in src/resources/beta
775 - 2023-10-30 2026-10-06 38 14 +1084 / -241 107565488+stainless-bot@use... dp@openai.com
index.ts
in src/resources/beta
331 - 2023-10-30 2026-10-06 34 14 +455 / -134 107565488+stainless-bot@use... dp@openai.com
515 14 2023-10-30 2026-09-16 33 14 +1369 / -918 107565488+stainless-bot@use... 16242628+sylvesterkaczmarek...
completions.ts
in src/resources/chat/completions
1046 2 2025-02-13 2026-10-06 60 13 +5718 / -941 dev@stainlessapi.com dp@openai.com
shared.ts
in src/resources
223 - 2023-11-08 2026-10-06 54 13 +1167 / -382 107565488+stainless-bot@use... dp@openai.com
index.ts
in src/resources
166 - 2023-07-01 2026-10-06 49 13 +533 / -274 dschnurr@openai.com dp@openai.com
chat.ts
in src/resources/chat
103 - 2023-07-01 2026-08-10 42 13 +384 / -306 dschnurr@openai.com apcha@openai.com
runs.ts
in src/resources/beta/threads/runs
609 11 2023-11-06 2026-09-22 59 12 +3781 / -4267 107565488+stainless-bot@use... marcuswood@openai.com
moderations.ts
in src/resources
113 1 2023-07-01 2026-09-22 29 12 +647 / -105 dschnurr@openai.com marcuswood@openai.com
zod.ts
in src/helpers
328 22 2024-08-06 2026-10-05 26 12 +731 / -185 robert@craigie.dev apcha@openai.com
audio.ts
in src/resources/audio
82 - 2023-07-01 2026-10-02 25 12 +268 / -135 dschnurr@openai.com markstuart@openai.com
ResponseStream.ts
in src/lib/responses
250 9 2025-03-11 2026-09-16 12 12 +667 / -251 robert@craigie.dev 16242628+sylvesterkaczmarek...
1 - 2023-07-01 2026-04-27 43 11 +1228 / -1865 dschnurr@openai.com apcha@openai.com
assistants.ts
in src/resources/beta
715 7 2024-04-17 2026-09-22 43 11 +2648 / -761 nikunj@openai.com marcuswood@openai.com
speech.ts
in src/resources/audio
57 2 2023-11-06 2026-10-02 43 11 +314 / -150 107565488+stainless-bot@use... markstuart@openai.com
index.ts
in src/resources/chat
47 - 2023-07-01 2026-08-10 30 11 +177 / -121 dschnurr@openai.com apcha@openai.com
models.ts
in src/resources
48 1 2023-07-01 2026-09-22 27 11 +290 / -122 dschnurr@openai.com marcuswood@openai.com
error.ts
in src
1 - 2023-07-01 2026-04-27 24 11 +393 / -693 dschnurr@openai.com apcha@openai.com
jobs.ts
in src/resources/fine-tuning
1 - 2023-08-22 2026-08-10 21 11 +529 / -497 dschnurr@openai.com apcha@openai.com
parse.ts
in src/internal
104 3 2024-12-20 2026-09-18 18 11 +439 / -59 robert@craigie.dev jbeckwith@openai.com
fine-tuning.ts
in src/resources/fine-tuning
65 - 2023-08-22 2026-08-10 17 11 +211 / -111 dschnurr@openai.com apcha@openai.com
threads.ts
in src/resources/beta/threads
556 7 2023-11-06 2026-09-22 51 10 +3107 / -2412 107565488+stainless-bot@use... marcuswood@openai.com
jobs.ts
in src/resources/fine-tuning/jobs
489 2 2024-04-15 2026-10-06 36 10 +1645 / -709 107565488+stainless-bot@use... dp@openai.com
streaming.ts
in src/core
590 24 2025-03-26 2026-10-01 34 10 +2010 / -264 142633134+stainless-app[bot... apcha@openai.com
steps.ts
in src/resources/beta/threads/runs
257 3 2023-11-06 2026-09-22 30 10 +1484 / -530 107565488+stainless-bot@use... marcuswood@openai.com
uploads.ts
in src/internal
524 18 2025-01-15 2026-09-16 27 10 +1549 / -327 107565488+stainless-bot@use... hayden@openai.com
batches.ts
in src/resources
336 2 2024-04-15 2026-09-22 32 9 +803 / -213 107565488+stainless-bot@use... marcuswood@openai.com
azure.ts
in src
165 5 2024-12-20 2026-09-16 25 9 +964 / -108 robert@craigie.dev hayden@openai.com
websocket.ts
in src/beta/realtime
265 7 2025-01-16 2026-09-16 20 9 +632 / -110 robert@craigie.dev 256248948+morgan-coded@user...
1 - 2023-07-01 2026-04-27 19 9 +397 / -609 dschnurr@openai.com apcha@openai.com
109 5 2023-10-30 2026-09-08 19 9 +319 / -215 107565488+stainless-bot@use... hayden@openai.com
index.ts
in src/resources/audio
29 - 2023-07-01 2026-10-02 15 9 +93 / -51 dschnurr@openai.com markstuart@openai.com
275 11 2025-03-11 2026-10-05 15 9 +452 / -76 robert@craigie.dev apcha@openai.com
postprocess-files.cjs
in scripts/utils
137 4 2024-04-30 2026-09-05 14 9 +687 / -574 nikunj@openai.com hayden@openai.com
index.ts
in src/resources/fine-tuning
25 - 2023-08-22 2026-08-10 13 9 +92 / -54 dschnurr@openai.com apcha@openai.com
messages.ts
in src/resources/beta/threads
513 7 2024-04-17 2026-09-22 28 8 +1552 / -501 107565488+stainless-bot@use... marcuswood@openai.com
1 - 2023-07-01 2026-04-27 21 8 +616 / -1123 dschnurr@openai.com apcha@openai.com
uploads.ts
in src/resources/uploads
79 1 2024-07-22 2026-09-22 21 8 +321 / -100 142633134+stainless-app[bot... marcuswood@openai.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)
# contributorsline
churn
first
contributor
latest
contributor
474 17 2026-08-24 2026-09-16 2 1 +522 / -2 hayden@openai.com hayden@openai.com
ws.ts
in src/realtime/translations
460 16 2026-09-28 2026-09-28 1 1 +539 / -0 markstuart@openai.com markstuart@openai.com
377 20 2026-08-14 2026-09-16 4 1 +451 / -11 hayden@openai.com hayden@openai.com
responses-websocket-lane.ts
in src/lib/responses
323 4 2026-09-18 2026-09-18 1 1 +390 / -2 markstuart@openai.com markstuart@openai.com
297 1 2026-09-28 2026-09-28 1 1 +376 / -2 markstuart@openai.com markstuart@openai.com
responses-websocket-session.ts
in src/lib/responses
274 2 2026-09-18 2026-09-30 2 1 +334 / -6 markstuart@openai.com markstuart@openai.com
turns.ts
in src/resources/beta/agents/sessions/turns
264 4 2026-10-06 2026-10-06 1 1 +383 / -0 dp@openai.com dp@openai.com
traces.ts
in src/resources/beta/agents/sessions
236 3 2026-09-30 2026-09-30 1 1 +298 / -0 apcha@openai.com apcha@openai.com
tool-dispatcher.ts
in src/lib/beta/agents
204 3 2026-10-05 2026-10-05 1 1 +226 / -0 apcha@openai.com apcha@openai.com
filesystem.ts
in src/helpers/beta/agents
173 9 2026-10-01 2026-10-01 1 1 +187 / -0 apcha@openai.com apcha@openai.com
162 10 2026-09-08 2026-09-08 1 1 +194 / -0 hayden@openai.com hayden@openai.com
decisions.ts
in src/resources
151 1 2026-10-06 2026-10-06 1 1 +290 / -0 dp@openai.com dp@openai.com
139 4 2026-10-01 2026-10-01 1 1 +160 / -0 markstuart@openai.com markstuart@openai.com
parse-result.ts
in src/lib/beta/agents
113 6 2026-10-01 2026-10-01 1 1 +133 / -0 apcha@openai.com apcha@openai.com
agent-session-create-stream.ts
in src/lib/beta/agents
108 5 2026-10-01 2026-10-05 2 1 +131 / -9 apcha@openai.com apcha@openai.com
agent-turn-result-collector.ts
in src/lib/beta/agents
107 2 2026-10-01 2026-10-01 1 1 +122 / -0 apcha@openai.com apcha@openai.com
files.ts
in src/lib/beta/agents
105 5 2026-10-01 2026-10-01 1 1 +119 / -0 apcha@openai.com apcha@openai.com
result-collection.ts
in src/lib/beta/agents
102 - 2026-10-01 2026-10-01 1 1 +115 / -0 apcha@openai.com apcha@openai.com
x509-transport-registry.ts
in src/internal/auth
95 2 2026-08-26 2026-08-27 2 1 +127 / -0 jbeckwith@openai.com jbeckwith@openai.com
abort.ts
in src/internal/utils
95 4 2026-09-15 2026-09-16 2 1 +118 / -2 hayden@openai.com hayden@openai.com
92 - 2026-10-01 2026-10-01 1 1 +98 / -0 markstuart@openai.com markstuart@openai.com
forks.ts
in src/resources/live/forks
82 - 2026-09-10 2026-09-30 2 1 +175 / -1 apcha@openai.com apcha@openai.com
result-artifacts.ts
in src/lib/beta/agents
66 5 2026-10-01 2026-10-01 1 1 +76 / -0 apcha@openai.com apcha@openai.com
custom_code_test_support.py
in scripts/castiron
60 6 2026-10-05 2026-10-05 1 1 +74 / -0 apcha@openai.com apcha@openai.com
58 1 2026-08-12 2026-08-12 1 1 +65 / -0 apcha@openai.com apcha@openai.com
function-tool.ts
in src/lib/beta/agents
51 1 2026-10-01 2026-10-05 2 1 +79 / -11 apcha@openai.com apcha@openai.com
turn-state.ts
in src/lib/agents
51 - 2026-09-10 2026-09-10 1 1 +61 / -0 apcha@openai.com apcha@openai.com
update.cjs
in scripts/steady
49 - 2026-09-04 2026-09-04 1 1 +52 / -0 apcha@openai.com apcha@openai.com
multipart-encoding.ts
in src/internal
48 3 2026-08-25 2026-08-25 1 1 +53 / -0 apcha@openai.com apcha@openai.com
voices.ts
in src/resources/audio
47 1 2026-10-02 2026-10-02 1 1 +152 / -0 markstuart@openai.com markstuart@openai.com
output-text-index.ts
in src/internal/responses
47 1 2026-08-15 2026-08-15 1 1 +84 / -0 hayden@openai.com hayden@openai.com
items.ts
in src/resources/beta/agents/sessions/turns
45 2 2026-10-06 2026-10-06 1 1 +79 / -0 dp@openai.com dp@openai.com
sideband.ts
in src/resources/live/sideband
39 - 2026-09-10 2026-09-10 1 1 +58 / -0 apcha@openai.com apcha@openai.com
github_publisher.cjs
in scripts/castiron/fixtures
36 4 2026-10-05 2026-10-05 1 1 +38 / -0 apcha@openai.com apcha@openai.com
data-residency.ts
in src/internal
33 2 2026-08-18 2026-08-18 1 1 +44 / -0 apcha@openai.com apcha@openai.com
agent-turn-result-error.ts
in src/lib/beta/agents
31 1 2026-10-01 2026-10-01 1 1 +33 / -0 apcha@openai.com apcha@openai.com
streaming.ts
in src/lib/chat-completions
28 3 2026-10-06 2026-10-06 1 1 +35 / -0 dp@openai.com dp@openai.com
source-sha256.cjs
in scripts/steady
27 1 2026-09-04 2026-09-04 1 1 +30 / -0 apcha@openai.com apcha@openai.com
errors.ts
in src/lib/webrtc
26 1 2026-09-10 2026-09-10 1 1 +38 / -0 apcha@openai.com apcha@openai.com
publish.cjs
in scripts/steady
24 1 2026-09-04 2026-09-04 1 1 +28 / -0 apcha@openai.com apcha@openai.com
x509-api-origin.ts
in src/internal/auth
22 1 2026-08-27 2026-08-27 1 1 +27 / -0 jbeckwith@openai.com jbeckwith@openai.com
pages.ts
in src/lib/beta/agents
22 - 2026-10-01 2026-10-01 1 1 +32 / -0 apcha@openai.com apcha@openai.com
21 1 2026-08-15 2026-08-15 1 1 +25 / -0 hayden@openai.com hayden@openai.com
agent-turn-result.ts
in src/lib/beta/agents
20 4 2026-10-01 2026-10-01 1 1 +22 / -0 apcha@openai.com apcha@openai.com
20 1 2026-08-21 2026-08-21 1 1 +27 / -0 apcha@openai.com apcha@openai.com
index.ts
in src/resources/live
18 - 2026-09-10 2026-09-10 1 1 +20 / -0 apcha@openai.com apcha@openai.com
18 - 2026-08-26 2026-08-27 2 1 +43 / -0 jbeckwith@openai.com jbeckwith@openai.com
index.ts
in src/resources/beta/agents/environments
17 - 2026-09-10 2026-09-10 1 1 +19 / -0 apcha@openai.com apcha@openai.com
tool-output.ts
in src/lib/beta/agents
17 1 2026-10-01 2026-10-01 1 1 +22 / -0 apcha@openai.com apcha@openai.com
webrtc.ts
in src/lib/live
17 - 2026-09-10 2026-09-10 1 1 +23 / -0 apcha@openai.com apcha@openai.com
Correlations

File Size vs. Number of Changes: 468 points

src/version.ts x: 1 lines of code y: 321 # changes .castiron.stats.yml x: 8 lines of code y: 38 # changes src/client.ts x: 2409 lines of code y: 90 # changes src/resources/beta/beta.ts x: 775 lines of code y: 38 # changes src/resources/beta/index.ts x: 331 lines of code y: 34 # changes src/resources/beta/responses/index.ts x: 188 lines of code y: 8 # changes src/resources/decisions.ts x: 151 lines of code y: 1 # changes src/resources/index.ts x: 166 lines of code y: 49 # changes src/lib/ChatCompletionStream.ts x: 2134 lines of code y: 41 # changes src/lib/chat-completions/streaming.ts x: 28 lines of code y: 1 # changes src/resources/admin/organization/usage.ts x: 1925 lines of code y: 13 # changes src/resources/beta/agents/agents.ts x: 1787 lines of code y: 11 # changes src/resources/beta/agents/environments/templates.ts x: 393 lines of code y: 7 # changes src/resources/beta/agents/sessions/index.ts x: 29 lines of code y: 3 # changes src/resources/beta/agents/sessions/sessions.ts x: 438 lines of code y: 11 # changes src/resources/beta/agents/sessions/subagents/turns/turns.ts x: 61 lines of code y: 3 # changes src/resources/beta/agents/sessions/turns.ts x: 1 lines of code y: 4 # changes src/resources/beta/agents/sessions/turns/index.ts x: 2 lines of code y: 1 # changes src/resources/beta/agents/sessions/turns/items.ts x: 45 lines of code y: 1 # changes src/resources/beta/agents/sessions/turns/turns.ts x: 264 lines of code y: 1 # changes src/resources/chat/completions/completions.ts x: 1046 lines of code y: 60 # changes src/resources/completions.ts x: 121 lines of code y: 54 # changes src/resources/fine-tuning/jobs/jobs.ts x: 489 lines of code y: 36 # changes src/resources/graders/grader-models.ts x: 142 lines of code y: 20 # changes src/resources/images.ts x: 281 lines of code y: 53 # changes src/resources/realtime/realtime.ts x: 1492 lines of code y: 36 # changes src/resources/shared.ts x: 223 lines of code y: 54 # changes src/resources/videos.ts x: 519 lines of code y: 23 # changes oxlint.config.ts x: 1410 lines of code y: 11 # changes src/lib/agents/agent-session-stream.ts x: 191 lines of code y: 4 # changes src/lib/beta/agents/agent-session-create-stream.ts x: 108 lines of code y: 2 # changes src/lib/beta/agents/tool-dispatcher.ts x: 204 lines of code y: 1 # changes src/helpers/standard-schema.ts x: 531 lines of code y: 9 # changes src/helpers/zod.ts x: 328 lines of code y: 26 # changes src/lib/ResponsesParser.ts x: 275 lines of code y: 15 # changes src/lib/beta/agents/function-tool.ts x: 51 lines of code y: 2 # changes src/lib/beta/agents/tool-error.ts x: 8 lines of code y: 1 # changes scripts/castiron/custom_code_budget.py x: 376 lines of code y: 4 # changes scripts/castiron/custom_code_report.py x: 949 lines of code y: 4 # changes scripts/castiron/custom_code_test_support.py x: 60 lines of code y: 1 # changes scripts/castiron/fixtures/github_publisher.cjs x: 36 lines of code y: 1 # changes src/resources/audio/audio.ts x: 82 lines of code y: 25 # changes src/resources/audio/index.ts x: 29 lines of code y: 15 # changes src/resources/audio/speech.ts x: 57 lines of code y: 43 # changes src/resources/webhooks/webhooks.ts x: 896 lines of code y: 19 # changes scripts/test-packed-package.ts x: 692 lines of code y: 15 # changes src/helpers/beta/agents/filesystem.ts x: 173 lines of code y: 1 # changes src/internal/shim-types.ts x: 21 lines of code y: 7 # changes src/lib/beta/agents/files.ts x: 105 lines of code y: 1 # changes src/lib/beta/agents/pages.ts x: 22 lines of code y: 1 # changes src/lib/beta/agents/result-artifacts.ts x: 66 lines of code y: 1 # changes src/resources/beta/agents/environments/files.ts x: 92 lines of code y: 4 # changes src/resources/beta/agents/sessions/artifacts.ts x: 311 lines of code y: 5 # changes scripts/fixtures/responses-ws-module-formats.cjs x: 92 lines of code y: 1 # changes src/internal/realtime-credentials.ts x: 74 lines of code y: 3 # changes src/internal/responses-ws-credentials.ts x: 139 lines of code y: 1 # changes src/internal/ws-adapter-node.ts x: 197 lines of code y: 7 # changes src/internal/ws.ts x: 389 lines of code y: 17 # changes src/resources/beta/responses/ws-base.ts x: 582 lines of code y: 7 # changes src/resources/beta/responses/ws.ts x: 54 lines of code y: 8 # changes src/resources/responses/ws-base.ts x: 578 lines of code y: 12 # changes src/resources/responses/ws.ts x: 54 lines of code y: 18 # changes src/helpers/beta/agents/standard-schema.ts x: 10 lines of code y: 1 # changes src/lib/beta/agents/parse-result.ts x: 113 lines of code y: 1 # changes src/lib/beta/agents/tool-output.ts x: 17 lines of code y: 1 # changes src/core/streaming.ts x: 590 lines of code y: 34 # changes src/lib/beta/agents/agent-turn-result-error.ts x: 31 lines of code y: 1 # changes src/lib/beta/agents/agent-turn-result.ts x: 20 lines of code y: 1 # changes src/lib/beta/agents/result-collection.ts x: 102 lines of code y: 1 # changes src/resources/evals/runs/runs.ts x: 1018 lines of code y: 32 # changes src/resources/beta/agents/sessions/events.ts x: 55 lines of code y: 5 # changes src/resources/beta/agents/sessions/traces.ts x: 236 lines of code y: 1 # changes src/resources/live/forks/forks.ts x: 82 lines of code y: 2 # changes src/resources/live/live.ts x: 691 lines of code y: 3 # changes src/lib/responses/responses-websocket-session.ts x: 274 lines of code y: 2 # changes src/resources/beta/agents/index.ts x: 129 lines of code y: 3 # changes src/resources/live/forks/ws-base.ts x: 531 lines of code y: 4 # changes src/resources/live/sideband/ws-base.ts x: 536 lines of code y: 4 # changes src/resources/live/ws-base.ts x: 528 lines of code y: 4 # changes src/internal/responses/response-accumulator.ts x: 1267 lines of code y: 6 # changes src/lib/responses/responses-websocket-accumulator.ts x: 297 lines of code y: 1 # changes src/resources/realtime/index.ts x: 17 lines of code y: 11 # changes src/resources/realtime/translations.ts x: 1 lines of code y: 2 # changes src/resources/realtime/translations/client-secrets.ts x: 38 lines of code y: 2 # changes src/resources/realtime/translations/translations.ts x: 10 lines of code y: 2 # changes src/realtime/translations/ws.ts x: 460 lines of code y: 1 # changes src/internal/responses/canonical-output-text.ts x: 164 lines of code y: 3 # changes src/lib/live/transcript-grouping.ts x: 357 lines of code y: 3 # changes src/resources/audio/transcriptions.ts x: 268 lines of code y: 53 # changes src/resources/beta/agents/vaults/credentials.ts x: 495 lines of code y: 5 # changes src/resources/files.ts x: 308 lines of code y: 62 # changes src/resources/admin/organization/audit-logs.ts x: 1026 lines of code y: 13 # changes src/resources/admin/organization/external-storage.ts x: 341 lines of code y: 3 # changes src/resources/admin/organization/index.ts x: 134 lines of code y: 9 # changes src/resources/admin/organization/organization.ts x: 301 lines of code y: 10 # changes src/resources/admin/organization/admin-api-keys.ts x: 289 lines of code y: 7 # changes src/resources/admin/organization/certificates.ts x: 491 lines of code y: 5 # changes src/resources/admin/organization/data-retention.ts x: 51 lines of code y: 3 # changes src/resources/admin/organization/groups/groups.ts x: 349 lines of code y: 6 # changes src/resources/admin/organization/groups/roles.ts x: 336 lines of code y: 6 # changes src/resources/admin/organization/groups/users.ts x: 299 lines of code y: 6 # changes src/resources/admin/organization/invites.ts x: 290 lines of code y: 6 # changes src/resources/admin/organization/projects/api-keys.ts x: 307 lines of code y: 7 # changes src/resources/admin/organization/projects/certificates.ts x: 320 lines of code y: 5 # changes src/resources/admin/organization/projects/data-retention.ts x: 60 lines of code y: 3 # changes src/resources/admin/organization/projects/groups/groups.ts x: 317 lines of code y: 6 # changes src/resources/admin/organization/projects/groups/roles.ts x: 157 lines of code y: 5 # changes src/resources/admin/organization/projects/hosted-tool-permissions.ts x: 89 lines of code y: 3 # changes src/resources/admin/organization/projects/projects.ts x: 545 lines of code y: 12 # changes src/resources/admin/organization/projects/rate-limits.ts x: 268 lines of code y: 4 # changes src/resources/admin/organization/projects/service-accounts/api-keys.ts x: 44 lines of code y: 4 # changes src/resources/admin/organization/projects/service-accounts/service-accounts.ts x: 348 lines of code y: 5 # changes src/resources/admin/organization/projects/spend-limit.ts x: 72 lines of code y: 3 # changes src/resources/admin/organization/projects/users/roles.ts x: 145 lines of code y: 5 # changes src/resources/admin/organization/projects/users/users.ts x: 331 lines of code y: 6 # changes src/resources/admin/organization/spend-limit.ts x: 67 lines of code y: 3 # changes src/resources/admin/organization/users/roles.ts x: 328 lines of code y: 6 # changes src/resources/audio/translations.ts x: 66 lines of code y: 39 # changes src/resources/batches.ts x: 336 lines of code y: 32 # changes src/resources/beta/agents/environments/environments.ts x: 68 lines of code y: 2 # changes src/resources/beta/agents/sessions/items.ts x: 227 lines of code y: 3 # changes src/resources/beta/agents/sessions/subagents/items.ts x: 40 lines of code y: 2 # changes src/resources/beta/agents/sessions/subagents/subagents.ts x: 263 lines of code y: 3 # changes src/resources/beta/agents/vaults/vaults.ts x: 323 lines of code y: 4 # changes src/resources/beta/assistants.ts x: 715 lines of code y: 43 # changes src/resources/beta/chatkit/sessions.ts x: 45 lines of code y: 7 # changes src/resources/beta/chatkit/threads.ts x: 655 lines of code y: 8 # changes src/resources/beta/responses/input-items.ts x: 243 lines of code y: 4 # changes src/resources/beta/responses/input-tokens.ts x: 82 lines of code y: 6 # changes src/resources/beta/threads/messages.ts x: 513 lines of code y: 28 # changes src/resources/beta/threads/runs/runs.ts x: 609 lines of code y: 59 # changes src/resources/beta/threads/runs/steps.ts x: 257 lines of code y: 30 # changes src/resources/beta/threads/threads.ts x: 556 lines of code y: 51 # changes src/resources/chat/completions/messages.ts x: 225 lines of code y: 13 # changes src/resources/containers/containers.ts x: 359 lines of code y: 11 # changes src/resources/containers/files/content.ts x: 31 lines of code y: 8 # changes src/resources/containers/files/files.ts x: 315 lines of code y: 11 # changes src/resources/conversations/conversations.ts x: 166 lines of code y: 18 # changes src/resources/conversations/items.ts x: 426 lines of code y: 19 # changes src/resources/evals/evals.ts x: 532 lines of code y: 22 # changes src/resources/evals/runs/output-items.ts x: 160 lines of code y: 12 # changes src/resources/fine-tuning/alpha/graders.ts x: 101 lines of code y: 13 # changes src/resources/fine-tuning/checkpoints/permissions.ts x: 424 lines of code y: 17 # changes src/resources/fine-tuning/jobs/checkpoints.ts x: 245 lines of code y: 17 # changes src/resources/live/sessions.ts x: 148 lines of code y: 2 # changes src/resources/models.ts x: 48 lines of code y: 27 # changes src/resources/moderations.ts x: 113 lines of code y: 29 # changes src/resources/realtime/calls.ts x: 139 lines of code y: 18 # changes src/resources/realtime/client-secrets.ts x: 215 lines of code y: 25 # changes src/resources/responses/input-items.ts x: 233 lines of code y: 14 # changes src/resources/responses/input-tokens.ts x: 69 lines of code y: 15 # changes src/resources/safety/cases.ts x: 34 lines of code y: 2 # changes src/resources/safety/safety.ts x: 15 lines of code y: 3 # changes src/resources/skills/content.ts x: 24 lines of code y: 7 # changes src/resources/skills/skills.ts x: 318 lines of code y: 9 # changes src/resources/skills/versions/content.ts x: 31 lines of code y: 7 # changes src/resources/skills/versions/versions.ts x: 306 lines of code y: 9 # changes src/resources/uploads/parts.ts x: 34 lines of code y: 16 # changes src/resources/uploads/uploads.ts x: 79 lines of code y: 21 # changes src/resources/vector-stores/file-batches.ts x: 163 lines of code y: 18 # changes src/resources/vector-stores/vector-stores.ts x: 458 lines of code y: 16 # changes src/resources/webhooks/event-types.ts x: 18 lines of code y: 2 # changes src/resources/beta/agents/vaults/index.ts x: 29 lines of code y: 2 # changes src/internal/parse.ts x: 104 lines of code y: 18 # changes src/internal/utils/log.ts x: 169 lines of code y: 16 # changes src/lib/responses/responses-websocket-lane.ts x: 323 lines of code y: 1 # changes src/resources/live/forks/ws.ts x: 38 lines of code y: 3 # changes src/resources/live/ws.ts x: 34 lines of code y: 3 # changes scripts/_vendor/tsc-multi/src/debug.ts x: 13 lines of code y: 3 # changes scripts/_vendor/tsc-multi/src/transformer.ts x: 306 lines of code y: 6 # changes scripts/_vendor/tsc-multi/src/worker/worker.ts x: 385 lines of code y: 6 # changes scripts/check-node-version-policy.ts x: 179 lines of code y: 5 # changes scripts/utils/check-version.cjs x: 21 lines of code y: 5 # changes scripts/utils/make-dist-package-json.cjs x: 51 lines of code y: 8 # changes src/_vendor/zod-to-json-schema/Options.ts x: 83 lines of code y: 9 # changes src/_vendor/zod-to-json-schema/parseDef.ts x: 326 lines of code y: 11 # changes src/_vendor/zod-to-json-schema/parsers/bigint.ts x: 62 lines of code y: 5 # changes src/_vendor/zod-to-json-schema/parsers/literal.ts x: 41 lines of code y: 5 # changes src/_vendor/zod-to-json-schema/parsers/null.ts x: 14 lines of code y: 4 # changes src/_vendor/zod-to-json-schema/parsers/nullable.ts x: 52 lines of code y: 6 # changes src/_vendor/zod-to-json-schema/parsers/record.ts x: 66 lines of code y: 6 # changes src/_vendor/zod-to-json-schema/parsers/string.ts x: 356 lines of code y: 8 # changes src/_vendor/zod-to-json-schema/parsers/union.ts x: 115 lines of code y: 6 # changes src/_vendor/zod-to-json-schema/util.ts x: 12 lines of code y: 6 # changes src/_vendor/zod-to-json-schema/zodToJsonSchema.ts x: 170 lines of code y: 11 # changes src/auth/subject-token-providers.ts x: 340 lines of code y: 10 # changes src/auth/workload-identity-auth.ts x: 244 lines of code y: 15 # changes src/auth/x509-transport.ts x: 307 lines of code y: 4 # changes src/azure.ts x: 165 lines of code y: 25 # changes src/bedrock.ts x: 201 lines of code y: 14 # changes src/beta/realtime/internal-base.ts x: 123 lines of code y: 14 # changes src/beta/realtime/websocket.ts x: 265 lines of code y: 20 # changes src/beta/realtime/ws.ts x: 154 lines of code y: 17 # changes src/core/EventEmitter.ts x: 174 lines of code y: 14 # changes src/helpers/audio.ts x: 259 lines of code y: 13 # changes src/helpers/zod-v3-strict-schema.ts x: 474 lines of code y: 2 # changes src/internal/auth/x509-token-exchange.ts x: 285 lines of code y: 3 # changes src/internal/auth/x509-workload-identity-auth.ts x: 841 lines of code y: 3 # changes src/internal/bedrock.ts x: 435 lines of code y: 12 # changes src/internal/decoders/line.ts x: 159 lines of code y: 18 # changes src/internal/qs/stringify.ts x: 330 lines of code y: 7 # changes src/internal/qs/utils.ts x: 559 lines of code y: 11 # changes src/internal/uploads.ts x: 524 lines of code y: 27 # changes src/internal/utils/abort.ts x: 95 lines of code y: 2 # changes src/internal/utils/bytes.ts x: 29 lines of code y: 5 # changes src/internal/utils/path.ts x: 70 lines of code y: 10 # changes src/internal/ws-adapter-browser.ts x: 123 lines of code y: 8 # changes src/lib/AbstractChatCompletionRunner.ts x: 515 lines of code y: 33 # changes src/lib/AssistantStream.ts x: 855 lines of code y: 32 # changes src/lib/ChatCompletionRunner.ts x: 72 lines of code y: 18 # changes src/lib/EventStream.ts x: 1759 lines of code y: 18 # changes src/lib/RunnableFunction.ts x: 91 lines of code y: 13 # changes src/lib/embeddings.ts x: 50 lines of code y: 4 # changes src/lib/live/transcript-grouper.ts x: 231 lines of code y: 2 # changes src/lib/parser.ts x: 333 lines of code y: 17 # changes src/lib/responses/ResponseInputItems.ts x: 126 lines of code y: 6 # changes src/lib/responses/ResponseStream.ts x: 250 lines of code y: 12 # changes src/lib/transform.ts x: 1590 lines of code y: 10 # changes src/lib/webrtc/connection.ts x: 280 lines of code y: 2 # changes src/lib/webrtc/data-channel.ts x: 121 lines of code y: 2 # changes src/lib/webrtc/subscriptions.ts x: 53 lines of code y: 2 # changes src/lib/webrtc/types.ts x: 64 lines of code y: 2 # changes src/providers/bedrock/aws.ts x: 260 lines of code y: 10 # changes src/realtime/internal-base.ts x: 200 lines of code y: 13 # changes src/realtime/websocket.ts x: 257 lines of code y: 14 # changes src/realtime/ws.ts x: 149 lines of code y: 13 # changes src/_vendor/zod-to-json-schema/parsers/optional.ts x: 30 lines of code y: 8 # changes src/resources/beta/responses/internal-base.ts x: 99 lines of code y: 7 # changes src/resources/live/forks/internal-base.ts x: 90 lines of code y: 2 # changes src/resources/responses/internal-base.ts x: 95 lines of code y: 18 # changes src/core/pagination.ts x: 293 lines of code y: 11 # changes src/lib/agents/turn-state.ts x: 51 lines of code y: 1 # changes src/resources/embeddings.ts x: 53 lines of code y: 40 # changes src/lib/file-processing.ts x: 23 lines of code y: 2 # changes src/_vendor/partial-json-parser/parser.ts x: 243 lines of code y: 6 # changes scripts/node-version-review.py x: 162 lines of code y: 1 # changes src/lib/ChatCompletionStreamingRunner.ts x: 109 lines of code y: 19 # changes scripts/steady/cache.cjs x: 176 lines of code y: 4 # changes scripts/lint-generated.cjs x: 107 lines of code y: 5 # changes scripts/_vendor/tsc-multi/src/config.ts x: 54 lines of code y: 3 # changes scripts/_vendor/tsc-multi/src/build.ts x: 114 lines of code y: 5 # changes src/internal/detect-platform.ts x: 152 lines of code y: 10 # changes scripts/utils/fix-index-exports.cjs x: 18 lines of code y: 10 # changes scripts/utils/postprocess-files.cjs x: 137 lines of code y: 14 # changes src/internal/utils/base64.ts x: 41 lines of code y: 9 # changes src/internal/headers.ts x: 81 lines of code y: 11 # changes src/internal/errors.ts x: 27 lines of code y: 9 # changes src/lib/responses/EventTypes.ts x: 15 lines of code y: 6 # changes src/lib/polling.ts x: 116 lines of code y: 3 # changes src/auth/types.ts x: 29 lines of code y: 7 # changes src/lib/webhook-signature.ts x: 123 lines of code y: 2 # changes src/resources/admin/organization/projects/index.ts x: 108 lines of code y: 9 # changes src/resources/beta/threads/runs/index.ts x: 46 lines of code y: 13 # changes src/internal/request-options.ts x: 79 lines of code y: 15 # changes src/internal/utils/env.ts x: 13 lines of code y: 8 # changes src/index.ts x: 25 lines of code y: 93 # changes src/providers/bedrock.ts x: 32 lines of code y: 5 # changes src/_vendor/zod-to-json-schema/parsers/array.ts x: 36 lines of code y: 4 # changes src/_vendor/zod-to-json-schema/parsers/object.ts x: 75 lines of code y: 9 # changes src/core/api-promise.ts x: 59 lines of code y: 6 # changes src/core/resource.ts x: 7 lines of code y: 5 # changes src/internal/builtin-types.ts x: 25 lines of code y: 8 # changes src/internal/shims.ts x: 74 lines of code y: 13 # changes src/internal/types.ts x: 49 lines of code y: 13 # changes src/internal/utils/uuid.ts x: 10 lines of code y: 9 # changes src/internal/utils/values.ts x: 79 lines of code y: 9 # changes src/resources/beta/realtime/index.ts x: 7 lines of code y: 3 # changes src/resources/beta/realtime/realtime.ts x: 717 lines of code y: 23 # changes src/resources/beta/realtime/sessions.ts x: 180 lines of code y: 18 # changes src/internal/ws-adapter.ts x: 21 lines of code y: 3 # changes src/lib/jsonschema.ts x: 65 lines of code y: 6 # changes scripts/_vendor/tsc-multi/src/utils.ts x: 44 lines of code y: 2 # changes src/_vendor/zod-to-json-schema/parsers/intersection.ts x: 58 lines of code y: 4 # changes scripts/_vendor/tsc-multi/src/report.ts x: 58 lines of code y: 2 # changes scripts/_vendor/tsc-multi/src/worker/types.ts x: 17 lines of code y: 2 # changes src/_vendor/zod-to-json-schema/Refs.ts x: 39 lines of code y: 7 # changes src/_vendor/zod-to-json-schema/parsers/date.ts x: 81 lines of code y: 3 # changes src/_vendor/zod-to-json-schema/parsers/effects.ts x: 11 lines of code y: 4 # changes src/_vendor/zod-to-json-schema/parsers/map.ts x: 41 lines of code y: 3 # changes src/resources/admin/index.ts x: 2 lines of code y: 3 # changes src/resources/admin/organization/projects/groups/index.ts x: 22 lines of code y: 3 # changes src/resources/beta/chatkit/chatkit.ts x: 77 lines of code y: 5 # changes src/resources/beta/threads/index.ts x: 75 lines of code y: 17 # changes src/resources/chat/chat.ts x: 103 lines of code y: 42 # changes src/resources/chat/completions.ts x: 1 lines of code y: 73 # changes src/resources/chat/completions/index.ts x: 48 lines of code y: 7 # changes src/resources/chat/index.ts x: 47 lines of code y: 30 # changes src/resources/containers/index.ts x: 20 lines of code y: 6 # changes src/resources/evals/index.ts x: 31 lines of code y: 9 # changes src/resources/fine-tuning/alpha/alpha.ts x: 22 lines of code y: 6 # changes src/resources/fine-tuning/checkpoints/index.ts x: 14 lines of code y: 10 # changes src/resources/fine-tuning/fine-tuning.ts x: 65 lines of code y: 17 # changes src/resources/fine-tuning/index.ts x: 25 lines of code y: 13 # changes src/resources/fine-tuning/jobs.ts x: 1 lines of code y: 21 # changes src/resources/responses/index.ts x: 5 lines of code y: 9 # changes src/resources/skills/index.ts x: 22 lines of code y: 4 # changes src/resources/vector-stores/index.ts x: 41 lines of code y: 7 # changes src/api-promise.ts x: 1 lines of code y: 7 # changes src/error.ts x: 1 lines of code y: 24 # changes src/pagination.ts x: 1 lines of code y: 19 # changes src/resource.ts x: 1 lines of code y: 10 # changes src/streaming.ts x: 1 lines of code y: 43 # changes
321.0
# changes
  min: 1.0
  average: 9.56
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 321.0
0 2409.0
lines of code
min: 1.0 | average: 167.24 | 25th percentile: 14.0 | median: 54.0 | 75th percentile: 224.5 | max: 2409.0

Number of Contributors vs. Number of Changes: 468 points

src/version.ts x: 18 # contributors y: 321 # changes .castiron.stats.yml x: 6 # contributors y: 38 # changes src/client.ts x: 19 # contributors y: 90 # changes src/resources/beta/beta.ts x: 14 # contributors y: 38 # changes src/resources/beta/index.ts x: 14 # contributors y: 34 # changes src/resources/beta/responses/index.ts x: 5 # contributors y: 8 # changes src/resources/decisions.ts x: 1 # contributors y: 1 # changes src/resources/index.ts x: 13 # contributors y: 49 # changes src/lib/ChatCompletionStream.ts x: 19 # contributors y: 41 # changes src/resources/admin/organization/usage.ts x: 5 # contributors y: 13 # changes src/resources/beta/agents/agents.ts x: 6 # contributors y: 11 # changes src/resources/beta/agents/environments/templates.ts x: 5 # contributors y: 7 # changes src/resources/beta/agents/sessions/index.ts x: 2 # contributors y: 3 # changes src/resources/beta/agents/sessions/subagents/turns/turns.ts x: 3 # contributors y: 3 # changes src/resources/beta/agents/sessions/turns.ts x: 4 # contributors y: 4 # changes src/resources/chat/completions/completions.ts x: 13 # contributors y: 60 # changes src/resources/completions.ts x: 14 # contributors y: 54 # changes src/resources/fine-tuning/jobs/jobs.ts x: 10 # contributors y: 36 # changes src/resources/graders/grader-models.ts x: 5 # contributors y: 20 # changes src/resources/images.ts x: 17 # contributors y: 53 # changes src/resources/realtime/realtime.ts x: 5 # contributors y: 36 # changes src/resources/shared.ts x: 13 # contributors y: 54 # changes src/resources/videos.ts x: 7 # contributors y: 23 # changes oxlint.config.ts x: 4 # contributors y: 11 # changes src/lib/agents/agent-session-stream.ts x: 2 # contributors y: 4 # changes src/lib/beta/agents/agent-session-create-stream.ts x: 1 # contributors y: 2 # changes src/helpers/standard-schema.ts x: 2 # contributors y: 9 # changes src/helpers/zod.ts x: 12 # contributors y: 26 # changes src/lib/ResponsesParser.ts x: 9 # contributors y: 15 # changes src/resources/audio/audio.ts x: 12 # contributors y: 25 # changes src/resources/audio/speech.ts x: 11 # contributors y: 43 # changes src/resources/webhooks/webhooks.ts x: 7 # contributors y: 19 # changes scripts/test-packed-package.ts x: 6 # contributors y: 15 # changes src/internal/shim-types.ts x: 4 # contributors y: 7 # changes src/resources/beta/agents/environments/files.ts x: 3 # contributors y: 4 # changes src/internal/ws.ts x: 5 # contributors y: 17 # changes src/resources/responses/ws-base.ts x: 5 # contributors y: 12 # changes src/resources/responses/ws.ts x: 5 # contributors y: 18 # changes src/core/streaming.ts x: 10 # contributors y: 34 # changes src/resources/evals/runs/runs.ts x: 6 # contributors y: 32 # changes src/internal/responses/response-accumulator.ts x: 2 # contributors y: 6 # changes src/resources/realtime/index.ts x: 3 # contributors y: 11 # changes src/resources/realtime/translations.ts x: 2 # contributors y: 2 # changes src/resources/audio/transcriptions.ts x: 16 # contributors y: 53 # changes src/resources/beta/agents/vaults/credentials.ts x: 5 # contributors y: 5 # changes src/resources/files.ts x: 16 # contributors y: 62 # changes src/resources/admin/organization/index.ts x: 3 # contributors y: 9 # changes src/resources/admin/organization/organization.ts x: 4 # contributors y: 10 # changes src/resources/admin/organization/groups/groups.ts x: 4 # contributors y: 6 # changes src/resources/admin/organization/projects/projects.ts x: 4 # contributors y: 12 # changes src/resources/batches.ts x: 9 # contributors y: 32 # changes src/resources/beta/chatkit/sessions.ts x: 3 # contributors y: 7 # changes src/resources/beta/chatkit/threads.ts x: 4 # contributors y: 8 # changes src/resources/beta/threads/messages.ts x: 8 # contributors y: 28 # changes src/resources/beta/threads/runs/runs.ts x: 12 # contributors y: 59 # changes src/resources/beta/threads/runs/steps.ts x: 10 # contributors y: 30 # changes src/resources/beta/threads/threads.ts x: 10 # contributors y: 51 # changes src/resources/chat/completions/messages.ts x: 8 # contributors y: 13 # changes src/resources/conversations/conversations.ts x: 4 # contributors y: 18 # changes src/resources/conversations/items.ts x: 4 # contributors y: 19 # changes src/resources/evals/evals.ts x: 6 # contributors y: 22 # changes src/resources/fine-tuning/checkpoints/permissions.ts x: 6 # contributors y: 17 # changes src/resources/fine-tuning/jobs/checkpoints.ts x: 8 # contributors y: 17 # changes src/resources/models.ts x: 11 # contributors y: 27 # changes src/resources/moderations.ts x: 12 # contributors y: 29 # changes src/resources/realtime/client-secrets.ts x: 5 # contributors y: 25 # changes src/resources/responses/input-items.ts x: 8 # contributors y: 14 # changes src/resources/responses/input-tokens.ts x: 4 # contributors y: 15 # changes src/resources/skills/skills.ts x: 5 # contributors y: 9 # changes src/resources/uploads/parts.ts x: 7 # contributors y: 16 # changes src/resources/uploads/uploads.ts x: 8 # contributors y: 21 # changes src/resources/vector-stores/file-batches.ts x: 7 # contributors y: 18 # changes src/resources/vector-stores/files.ts x: 7 # contributors y: 17 # changes src/internal/parse.ts x: 11 # contributors y: 18 # changes src/internal/utils/log.ts x: 8 # contributors y: 16 # changes src/_vendor/zod-to-json-schema/parseDef.ts x: 5 # contributors y: 11 # changes src/_vendor/zod-to-json-schema/parsers/record.ts x: 3 # contributors y: 6 # changes src/_vendor/zod-to-json-schema/parsers/string.ts x: 3 # contributors y: 8 # changes src/azure.ts x: 9 # contributors y: 25 # changes src/beta/realtime/internal-base.ts x: 5 # contributors y: 14 # changes src/beta/realtime/websocket.ts x: 9 # contributors y: 20 # changes src/core/EventEmitter.ts x: 3 # contributors y: 14 # changes src/internal/assistant-stream-delta.ts x: 1 # contributors y: 4 # changes src/internal/bedrock.ts x: 2 # contributors y: 12 # changes src/internal/decoders/line.ts x: 8 # contributors y: 18 # changes src/internal/uploads.ts x: 10 # contributors y: 27 # changes src/lib/AssistantStream.ts x: 15 # contributors y: 32 # changes src/lib/ChatCompletionRunner.ts x: 6 # contributors y: 18 # changes src/lib/RunnableFunction.ts x: 4 # contributors y: 13 # changes src/lib/responses/ResponseStream.ts x: 12 # contributors y: 12 # changes src/realtime/ws.ts x: 6 # contributors y: 13 # changes src/_vendor/zod-to-json-schema/parsers/optional.ts x: 7 # contributors y: 8 # changes src/internal/utils/sleep.ts x: 5 # contributors y: 6 # changes src/resources/embeddings.ts x: 14 # contributors y: 40 # changes src/internal/detect-platform.ts x: 6 # contributors y: 10 # changes src/internal/errors.ts x: 7 # contributors y: 9 # changes src/auth/types.ts x: 7 # contributors y: 7 # changes src/resources/beta/threads/runs/index.ts x: 7 # contributors y: 13 # changes src/internal/utils/env.ts x: 6 # contributors y: 8 # changes src/index.ts x: 20 # contributors y: 93 # changes src/resources/chat/chat.ts x: 13 # contributors y: 42 # changes src/resources/chat/completions.ts x: 14 # contributors y: 73 # changes src/resources/chat/completions/index.ts x: 6 # contributors y: 7 # changes src/resources/chat/index.ts x: 11 # contributors y: 30 # changes src/resources/containers.ts x: 3 # contributors y: 2 # changes src/resources/fine-tuning/fine-tuning.ts x: 11 # contributors y: 17 # changes src/resources/fine-tuning/index.ts x: 9 # contributors y: 13 # changes src/resources/fine-tuning/jobs.ts x: 11 # contributors y: 21 # changes src/error.ts x: 11 # contributors y: 24 # changes src/resource.ts x: 8 # contributors y: 10 # changes
321.0
# changes
  min: 1.0
  average: 9.56
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 321.0
0 20.0
# contributors
min: 1.0 | average: 4.05 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 20.0

Number of Contributors vs. File Size: 468 points

src/version.ts x: 18 # contributors y: 1 lines of code .castiron.stats.yml x: 6 # contributors y: 8 lines of code src/client.ts x: 19 # contributors y: 2409 lines of code src/resources/beta/beta.ts x: 14 # contributors y: 775 lines of code src/resources/beta/index.ts x: 14 # contributors y: 331 lines of code src/resources/beta/responses/index.ts x: 5 # contributors y: 188 lines of code src/resources/decisions.ts x: 1 # contributors y: 151 lines of code src/resources/index.ts x: 13 # contributors y: 166 lines of code src/lib/ChatCompletionStream.ts x: 19 # contributors y: 2134 lines of code src/lib/chat-completions/streaming.ts x: 1 # contributors y: 28 lines of code src/resources/admin/organization/usage.ts x: 5 # contributors y: 1925 lines of code src/resources/beta/agents/agents.ts x: 6 # contributors y: 1787 lines of code src/resources/beta/agents/environments/templates.ts x: 5 # contributors y: 393 lines of code src/resources/beta/agents/sessions/index.ts x: 2 # contributors y: 29 lines of code src/resources/beta/agents/sessions/sessions.ts x: 6 # contributors y: 438 lines of code src/resources/beta/agents/sessions/subagents/turns/turns.ts x: 3 # contributors y: 61 lines of code src/resources/beta/agents/sessions/turns.ts x: 4 # contributors y: 1 lines of code src/resources/beta/agents/sessions/turns/index.ts x: 1 # contributors y: 2 lines of code src/resources/beta/agents/sessions/turns/items.ts x: 1 # contributors y: 45 lines of code src/resources/beta/agents/sessions/turns/turns.ts x: 1 # contributors y: 264 lines of code src/resources/chat/completions/completions.ts x: 13 # contributors y: 1046 lines of code src/resources/completions.ts x: 14 # contributors y: 121 lines of code src/resources/fine-tuning/jobs/jobs.ts x: 10 # contributors y: 489 lines of code src/resources/graders/grader-models.ts x: 5 # contributors y: 142 lines of code src/resources/images.ts x: 17 # contributors y: 281 lines of code src/resources/realtime/realtime.ts x: 5 # contributors y: 1492 lines of code src/resources/shared.ts x: 13 # contributors y: 223 lines of code src/resources/videos.ts x: 7 # contributors y: 519 lines of code oxlint.config.ts x: 4 # contributors y: 1410 lines of code src/lib/agents/agent-session-stream.ts x: 2 # contributors y: 191 lines of code src/lib/beta/agents/agent-session-create-stream.ts x: 1 # contributors y: 108 lines of code src/lib/beta/agents/tool-dispatcher.ts x: 1 # contributors y: 204 lines of code src/helpers/standard-schema.ts x: 2 # contributors y: 531 lines of code src/helpers/zod.ts x: 12 # contributors y: 328 lines of code src/lib/ResponsesParser.ts x: 9 # contributors y: 275 lines of code src/lib/beta/agents/function-tool.ts x: 1 # contributors y: 51 lines of code scripts/castiron/custom_code_budget.py x: 2 # contributors y: 376 lines of code scripts/castiron/custom_code_report.py x: 2 # contributors y: 949 lines of code scripts/castiron/custom_code_test_support.py x: 1 # contributors y: 60 lines of code scripts/castiron/fixtures/github_publisher.cjs x: 1 # contributors y: 36 lines of code src/resources/audio/audio.ts x: 12 # contributors y: 82 lines of code src/resources/audio/index.ts x: 9 # contributors y: 29 lines of code src/resources/audio/speech.ts x: 11 # contributors y: 57 lines of code src/resources/webhooks/webhooks.ts x: 7 # contributors y: 896 lines of code scripts/test-packed-package.ts x: 6 # contributors y: 692 lines of code src/helpers/beta/agents/filesystem.ts x: 1 # contributors y: 173 lines of code src/internal/shim-types.ts x: 4 # contributors y: 21 lines of code src/resources/beta/agents/environments/files.ts x: 3 # contributors y: 92 lines of code src/resources/beta/agents/sessions/artifacts.ts x: 4 # contributors y: 311 lines of code scripts/fixtures/responses-ws-module-formats.cjs x: 1 # contributors y: 92 lines of code src/internal/realtime-credentials.ts x: 2 # contributors y: 74 lines of code src/internal/responses-ws-credentials.ts x: 1 # contributors y: 139 lines of code src/internal/ws-adapter-node.ts x: 4 # contributors y: 197 lines of code src/resources/beta/responses/ws-base.ts x: 5 # contributors y: 582 lines of code src/resources/beta/responses/ws.ts x: 5 # contributors y: 54 lines of code src/resources/responses/ws-base.ts x: 5 # contributors y: 578 lines of code src/helpers/beta/agents/standard-schema.ts x: 1 # contributors y: 10 lines of code src/core/streaming.ts x: 10 # contributors y: 590 lines of code src/lib/beta/agents/result-collection.ts x: 1 # contributors y: 102 lines of code src/resources/evals/runs/runs.ts x: 6 # contributors y: 1018 lines of code src/resources/beta/agents/sessions/events.ts x: 3 # contributors y: 55 lines of code src/resources/beta/agents/sessions/traces.ts x: 1 # contributors y: 236 lines of code src/resources/live/forks/forks.ts x: 1 # contributors y: 82 lines of code src/resources/live/live.ts x: 2 # contributors y: 691 lines of code src/lib/responses/responses-websocket-session.ts x: 1 # contributors y: 274 lines of code src/resources/beta/agents/index.ts x: 3 # contributors y: 129 lines of code src/resources/live/forks/ws-base.ts x: 3 # contributors y: 531 lines of code src/resources/live/sideband/ws-base.ts x: 3 # contributors y: 536 lines of code src/internal/responses/response-accumulator.ts x: 2 # contributors y: 1267 lines of code src/lib/responses/responses-websocket-accumulator.ts x: 1 # contributors y: 297 lines of code src/resources/realtime/index.ts x: 3 # contributors y: 17 lines of code src/resources/realtime/translations.ts x: 2 # contributors y: 1 lines of code src/resources/realtime/translations/client-secrets.ts x: 2 # contributors y: 38 lines of code src/resources/realtime/translations/translations.ts x: 2 # contributors y: 10 lines of code src/realtime/translations/ws.ts x: 1 # contributors y: 460 lines of code src/internal/responses/canonical-output-text.ts x: 3 # contributors y: 164 lines of code src/lib/live/transcript-grouping.ts x: 3 # contributors y: 357 lines of code src/resources/audio/transcriptions.ts x: 16 # contributors y: 268 lines of code src/resources/beta/agents/vaults/credentials.ts x: 5 # contributors y: 495 lines of code src/resources/files.ts x: 16 # contributors y: 308 lines of code src/resources/admin/organization/audit-logs.ts x: 5 # contributors y: 1026 lines of code src/resources/admin/organization/external-storage.ts x: 3 # contributors y: 341 lines of code src/resources/admin/organization/index.ts x: 3 # contributors y: 134 lines of code src/resources/admin/organization/organization.ts x: 4 # contributors y: 301 lines of code src/resources/admin/organization/admin-api-keys.ts x: 5 # contributors y: 289 lines of code src/resources/admin/organization/certificates.ts x: 4 # contributors y: 491 lines of code src/resources/admin/organization/groups/groups.ts x: 4 # contributors y: 349 lines of code src/resources/admin/organization/groups/roles.ts x: 4 # contributors y: 336 lines of code src/resources/admin/organization/invites.ts x: 4 # contributors y: 290 lines of code src/resources/admin/organization/projects/certificates.ts x: 4 # contributors y: 320 lines of code src/resources/admin/organization/projects/groups/roles.ts x: 3 # contributors y: 157 lines of code src/resources/admin/organization/projects/projects.ts x: 4 # contributors y: 545 lines of code src/resources/admin/organization/projects/rate-limits.ts x: 4 # contributors y: 268 lines of code src/resources/admin/organization/projects/service-accounts/api-keys.ts x: 4 # contributors y: 44 lines of code src/resources/admin/organization/projects/spend-limit.ts x: 3 # contributors y: 72 lines of code src/resources/admin/organization/projects/users/roles.ts x: 3 # contributors y: 145 lines of code src/resources/admin/organization/projects/users/users.ts x: 4 # contributors y: 331 lines of code src/resources/audio/translations.ts x: 14 # contributors y: 66 lines of code src/resources/batches.ts x: 9 # contributors y: 336 lines of code src/resources/beta/agents/sessions/items.ts x: 3 # contributors y: 227 lines of code src/resources/beta/agents/sessions/subagents/subagents.ts x: 3 # contributors y: 263 lines of code src/resources/beta/assistants.ts x: 11 # contributors y: 715 lines of code src/resources/beta/chatkit/sessions.ts x: 3 # contributors y: 45 lines of code src/resources/beta/chatkit/threads.ts x: 4 # contributors y: 655 lines of code src/resources/beta/responses/input-items.ts x: 4 # contributors y: 243 lines of code src/resources/beta/responses/input-tokens.ts x: 4 # contributors y: 82 lines of code src/resources/beta/threads/messages.ts x: 8 # contributors y: 513 lines of code src/resources/beta/threads/runs/runs.ts x: 12 # contributors y: 609 lines of code src/resources/beta/threads/runs/steps.ts x: 10 # contributors y: 257 lines of code src/resources/beta/threads/threads.ts x: 10 # contributors y: 556 lines of code src/resources/chat/completions/messages.ts x: 8 # contributors y: 225 lines of code src/resources/containers/containers.ts x: 6 # contributors y: 359 lines of code src/resources/containers/files/content.ts x: 5 # contributors y: 31 lines of code src/resources/containers/files/files.ts x: 6 # contributors y: 315 lines of code src/resources/conversations/conversations.ts x: 4 # contributors y: 166 lines of code src/resources/conversations/items.ts x: 4 # contributors y: 426 lines of code src/resources/evals/evals.ts x: 6 # contributors y: 532 lines of code src/resources/evals/runs/output-items.ts x: 5 # contributors y: 160 lines of code src/resources/fine-tuning/alpha/graders.ts x: 5 # contributors y: 101 lines of code src/resources/fine-tuning/checkpoints/permissions.ts x: 6 # contributors y: 424 lines of code src/resources/fine-tuning/jobs/checkpoints.ts x: 8 # contributors y: 245 lines of code src/resources/live/sessions.ts x: 2 # contributors y: 148 lines of code src/resources/models.ts x: 11 # contributors y: 48 lines of code src/resources/moderations.ts x: 12 # contributors y: 113 lines of code src/resources/realtime/calls.ts x: 4 # contributors y: 139 lines of code src/resources/realtime/client-secrets.ts x: 5 # contributors y: 215 lines of code src/resources/responses/input-items.ts x: 8 # contributors y: 233 lines of code src/resources/responses/input-tokens.ts x: 4 # contributors y: 69 lines of code src/resources/skills/content.ts x: 3 # contributors y: 24 lines of code src/resources/skills/skills.ts x: 5 # contributors y: 318 lines of code src/resources/skills/versions/content.ts x: 3 # contributors y: 31 lines of code src/resources/skills/versions/versions.ts x: 5 # contributors y: 306 lines of code src/resources/uploads/parts.ts x: 7 # contributors y: 34 lines of code src/resources/uploads/uploads.ts x: 8 # contributors y: 79 lines of code src/resources/vector-stores/file-batches.ts x: 7 # contributors y: 163 lines of code src/resources/vector-stores/files.ts x: 7 # contributors y: 388 lines of code src/resources/vector-stores/vector-stores.ts x: 7 # contributors y: 458 lines of code src/internal/parse.ts x: 11 # contributors y: 104 lines of code src/internal/utils/log.ts x: 8 # contributors y: 169 lines of code src/resources/webhooks/index.ts x: 3 # contributors y: 2 lines of code src/lib/responses/responses-websocket-lane.ts x: 1 # contributors y: 323 lines of code scripts/_vendor/tsc-multi/src/transformer.ts x: 2 # contributors y: 306 lines of code scripts/_vendor/tsc-multi/src/worker/worker.ts x: 2 # contributors y: 385 lines of code scripts/check-node-version-policy.ts x: 2 # contributors y: 179 lines of code src/_vendor/zod-to-json-schema/Options.ts x: 3 # contributors y: 83 lines of code src/_vendor/zod-to-json-schema/parseDef.ts x: 5 # contributors y: 326 lines of code src/_vendor/zod-to-json-schema/parsers/nullable.ts x: 4 # contributors y: 52 lines of code src/_vendor/zod-to-json-schema/parsers/union.ts x: 3 # contributors y: 115 lines of code src/azure.ts x: 9 # contributors y: 165 lines of code src/bedrock.ts x: 4 # contributors y: 201 lines of code src/beta/realtime/internal-base.ts x: 5 # contributors y: 123 lines of code src/beta/realtime/websocket.ts x: 9 # contributors y: 265 lines of code src/beta/realtime/ws.ts x: 7 # contributors y: 154 lines of code src/core/EventEmitter.ts x: 3 # contributors y: 174 lines of code src/helpers/audio.ts x: 5 # contributors y: 259 lines of code src/helpers/zod-v3-strict-schema.ts x: 1 # contributors y: 474 lines of code src/internal/assistant-stream-delta.ts x: 1 # contributors y: 377 lines of code src/internal/auth/x509-credential-options.ts x: 2 # contributors y: 28 lines of code src/internal/auth/x509-token-exchange.ts x: 2 # contributors y: 285 lines of code src/internal/auth/x509-transport-capability.ts x: 2 # contributors y: 159 lines of code src/internal/auth/x509-workload-identity-auth.ts x: 2 # contributors y: 841 lines of code src/internal/bedrock.ts x: 2 # contributors y: 435 lines of code src/internal/decoders/line.ts x: 8 # contributors y: 159 lines of code src/internal/qs/stringify.ts x: 3 # contributors y: 330 lines of code src/internal/qs/utils.ts x: 4 # contributors y: 559 lines of code src/internal/to-file.ts x: 8 # contributors y: 124 lines of code src/internal/uploads.ts x: 10 # contributors y: 524 lines of code src/internal/utils/bytes.ts x: 4 # contributors y: 29 lines of code src/internal/utils/path.ts x: 5 # contributors y: 70 lines of code src/lib/AbstractChatCompletionRunner.ts x: 14 # contributors y: 515 lines of code src/lib/AssistantStream.ts x: 15 # contributors y: 855 lines of code src/lib/ChatCompletionRunner.ts x: 6 # contributors y: 72 lines of code src/lib/EventStream.ts x: 7 # contributors y: 1759 lines of code src/lib/RunnableFunction.ts x: 4 # contributors y: 91 lines of code src/lib/embeddings.ts x: 2 # contributors y: 50 lines of code src/lib/live/transcript-grouper.ts x: 2 # contributors y: 231 lines of code src/lib/parser.ts x: 7 # contributors y: 333 lines of code src/lib/responses/ResponseInputItems.ts x: 4 # contributors y: 126 lines of code src/lib/responses/ResponseStream.ts x: 12 # contributors y: 250 lines of code src/lib/transform.ts x: 2 # contributors y: 1590 lines of code src/lib/webrtc/connection.ts x: 2 # contributors y: 280 lines of code src/lib/webrtc/data-channel.ts x: 2 # contributors y: 121 lines of code src/lib/webrtc/types.ts x: 2 # contributors y: 64 lines of code src/providers/bedrock/aws.ts x: 2 # contributors y: 260 lines of code src/realtime/internal-base.ts x: 5 # contributors y: 200 lines of code src/realtime/websocket.ts x: 6 # contributors y: 257 lines of code src/realtime/ws.ts x: 6 # contributors y: 149 lines of code src/resources/live/forks/internal-base.ts x: 2 # contributors y: 90 lines of code scripts/utils/attw-report.cjs x: 5 # contributors y: 18 lines of code src/resources/embeddings.ts x: 14 # contributors y: 53 lines of code src/_vendor/partial-json-parser/parser.ts x: 3 # contributors y: 243 lines of code scripts/node-version-review.py x: 1 # contributors y: 162 lines of code src/lib/ChatCompletionStreamingRunner.ts x: 9 # contributors y: 109 lines of code scripts/lint-generated.cjs x: 2 # contributors y: 107 lines of code src/internal/detect-platform.ts x: 6 # contributors y: 152 lines of code scripts/utils/postprocess-files.cjs x: 9 # contributors y: 137 lines of code src/internal/utils/base64.ts x: 6 # contributors y: 41 lines of code src/internal/headers.ts x: 6 # contributors y: 81 lines of code src/internal/errors.ts x: 7 # contributors y: 27 lines of code src/lib/responses/EventTypes.ts x: 4 # contributors y: 15 lines of code src/resources/beta/threads/runs/index.ts x: 7 # contributors y: 46 lines of code src/internal/utils/env.ts x: 6 # contributors y: 13 lines of code src/index.ts x: 20 # contributors y: 25 lines of code src/core/api-promise.ts x: 4 # contributors y: 59 lines of code src/internal/builtin-types.ts x: 5 # contributors y: 25 lines of code src/internal/shims.ts x: 7 # contributors y: 74 lines of code src/internal/types.ts x: 7 # contributors y: 49 lines of code src/internal/utils/values.ts x: 5 # contributors y: 79 lines of code src/resources/beta/realtime/realtime.ts x: 7 # contributors y: 717 lines of code src/resources/beta/realtime/sessions.ts x: 7 # contributors y: 180 lines of code src/resources/beta/chatkit/chatkit.ts x: 2 # contributors y: 77 lines of code src/resources/beta/threads/index.ts x: 8 # contributors y: 75 lines of code src/resources/chat/chat.ts x: 13 # contributors y: 103 lines of code src/resources/chat/completions.ts x: 14 # contributors y: 1 lines of code src/resources/chat/completions/index.ts x: 6 # contributors y: 48 lines of code src/resources/chat/index.ts x: 11 # contributors y: 47 lines of code src/resources/fine-tuning/index.ts x: 9 # contributors y: 25 lines of code src/resources/fine-tuning/jobs.ts x: 11 # contributors y: 1 lines of code src/resources/vector-stores/index.ts x: 5 # contributors y: 41 lines of code src/api-promise.ts x: 5 # contributors y: 1 lines of code src/pagination.ts x: 9 # contributors y: 1 lines of code src/resource.ts x: 8 # contributors y: 1 lines of code
2409.0
lines of code
  min: 1.0
  average: 167.24
  25th percentile: 14.0
  median: 54.0
  75th percentile: 224.5
  max: 2409.0
0 20.0
# contributors
min: 1.0 | average: 4.05 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 20.0

Number of Changes vs. Line Churn: 1545 points

.release-please-manifest.json x: 304 # changes y: 898 line churn CHANGELOG.md x: 303 # changes y: 6746 line churn package.json x: 374 # changes y: 2772 line churn src/version.ts x: 321 # changes y: 925 line churn .castiron.stats.yml x: 38 # changes y: 916 line churn api.md x: 122 # changes y: 5027 line churn api_reference/openapi.transformed.yml x: 34 # changes y: 116388 line churn src/client.ts x: 90 # changes y: 9356 line churn src/resources/beta/beta.ts x: 38 # changes y: 1325 line churn src/resources/beta/index.ts x: 34 # changes y: 589 line churn src/resources/beta/responses/index.ts x: 8 # changes y: 192 line churn src/resources/beta/responses/responses.ts x: 31 # changes y: 16714 line churn src/resources/decisions.ts x: 1 # changes y: 290 line churn src/resources/index.ts x: 49 # changes y: 807 line churn src/resources/responses/api.md x: 10 # changes y: 202 line churn src/resources/responses/responses.ts x: 116 # changes y: 25496 line churn src/lib/ChatCompletionStream.ts x: 41 # changes y: 3582 line churn src/resources/admin/organization/usage.ts x: 13 # changes y: 7856 line churn src/resources/beta/agents/agents.ts x: 11 # changes y: 5760 line churn src/resources/beta/agents/environments/templates.ts x: 7 # changes y: 902 line churn src/resources/beta/agents/sessions/index.ts x: 3 # changes y: 33 line churn src/resources/beta/agents/sessions/sessions.ts x: 11 # changes y: 757 line churn src/resources/beta/agents/sessions/turns.ts x: 4 # changes y: 763 line churn src/resources/chat/completions/completions.ts x: 60 # changes y: 6659 line churn src/resources/completions.ts x: 54 # changes y: 1623 line churn src/resources/fine-tuning/jobs/jobs.ts x: 36 # changes y: 2354 line churn src/resources/graders/grader-models.ts x: 20 # changes y: 1508 line churn src/resources/images.ts x: 53 # changes y: 2644 line churn src/resources/realtime/realtime.ts x: 36 # changes y: 8365 line churn src/resources/videos.ts x: 23 # changes y: 1550 line churn tests/api-resources/beta/agents/sessions/turns.test.ts x: 2 # changes y: 112 line churn tests/api-resources/beta/assistants.test.ts x: 24 # changes y: 401 line churn tests/api-resources/beta/threads/threads.test.ts x: 34 # changes y: 1213 line churn tests/api-resources/images.test.ts x: 33 # changes y: 423 line churn tests/api-resources/moderations.test.ts x: 23 # changes y: 139 line churn tests/lib/ChatCompletionStream.test.ts x: 22 # changes y: 2173 line churn tests/lib/book-lookup-examples.test.ts x: 4 # changes y: 223 line churn oxlint.config.ts x: 11 # changes y: 1941 line churn tests/lib/agent-session-stream.test.ts x: 4 # changes y: 922 line churn src/helpers/standard-schema.ts x: 9 # changes y: 1006 line churn src/helpers/zod.ts x: 26 # changes y: 916 line churn src/lib/ResponsesParser.ts x: 15 # changes y: 528 line churn .github/workflows/castiron-custom-code-comment.yml x: 5 # changes y: 477 line churn scripts/castiron/test_custom_code_budget.py x: 5 # changes y: 1764 line churn scripts/castiron/test_custom_code_github.py x: 1 # changes y: 475 line churn scripts/castiron/test_custom_code_report.py x: 5 # changes y: 1845 line churn src/resources/audio/audio.ts x: 25 # changes y: 403 line churn src/resources/audio/index.ts x: 15 # changes y: 144 line churn src/resources/audio/speech.ts x: 43 # changes y: 464 line churn src/resources/webhooks/api.md x: 9 # changes y: 98 line churn src/resources/webhooks/webhooks.ts x: 19 # changes y: 2458 line churn scripts/test-packed-package.ts x: 15 # changes y: 963 line churn src/internal/shim-types.ts x: 7 # changes y: 84 line churn scripts/build x: 21 # changes y: 242 line churn src/internal/ws.ts x: 17 # changes y: 923 line churn src/resources/responses/ws-base.ts x: 12 # changes y: 1606 line churn src/resources/responses/ws.ts x: 18 # changes y: 1759 line churn tests/lib/agent-turn-result.test.ts x: 1 # changes y: 1283 line churn src/core/streaming.ts x: 34 # changes y: 2274 line churn pnpm-lock.yaml x: 28 # changes y: 29877 line churn ecosystem-tests/vercel-edge/package-lock.json x: 28 # changes y: 65621 line churn examples/package.json x: 19 # changes y: 76 line churn ecosystem-tests/cloudflare-worker/package-lock.json x: 26 # changes y: 21846 line churn ecosystem-tests/ts-browser-webpack/package-lock.json x: 26 # changes y: 27703 line churn ecosystem-tests/browser-direct-import/package-lock.json x: 12 # changes y: 11676 line churn src/resources/evals/runs/runs.ts x: 32 # changes y: 13885 line churn src/resources/beta/agents/sessions/events.ts x: 5 # changes y: 148 line churn src/resources/live/live.ts x: 3 # changes y: 2319 line churn tests/lib/responses/websocket-session-isolation.test.ts x: 2 # changes y: 542 line churn tests/api-resources/audio/speech.test.ts x: 20 # changes y: 77 line churn docs/realtime.md x: 6 # changes y: 198 line churn src/internal/responses/response-accumulator.ts x: 6 # changes y: 1534 line churn tests/lib/responses/websocket-session.test.ts x: 3 # changes y: 2198 line churn src/resources/realtime/index.ts x: 11 # changes y: 59 line churn tests/client-behavior.test.ts x: 8 # changes y: 500 line churn src/resources/audio/transcriptions.ts x: 53 # changes y: 1824 line churn src/resources/beta/agents/vaults/credentials.ts x: 5 # changes y: 1170 line churn src/resources/files.ts x: 62 # changes y: 1571 line churn tests/lib/ResponseAccumulator.events.test.ts x: 6 # changes y: 1352 line churn tests/lib/response-accumulator-item-identity.test.ts x: 3 # changes y: 1206 line churn README.md x: 224 # changes y: 4745 line churn src/resources/admin/organization/audit-logs.ts x: 13 # changes y: 2379 line churn src/resources/admin/organization/external-storage.ts x: 3 # changes y: 504 line churn src/resources/admin/organization/groups/groups.ts x: 6 # changes y: 533 line churn src/resources/admin/organization/projects/projects.ts x: 12 # changes y: 806 line churn src/resources/audio/translations.ts x: 39 # changes y: 487 line churn src/resources/batches.ts x: 32 # changes y: 1016 line churn src/resources/beta/assistants.ts x: 43 # changes y: 3409 line churn src/resources/beta/chatkit/threads.ts x: 8 # changes y: 1559 line churn src/resources/beta/threads/messages.ts x: 28 # changes y: 2053 line churn src/resources/beta/threads/runs/runs.ts x: 59 # changes y: 8048 line churn src/resources/beta/threads/runs/steps.ts x: 30 # changes y: 2014 line churn src/resources/beta/threads/threads.ts x: 51 # changes y: 5519 line churn src/resources/chat/completions/messages.ts x: 13 # changes y: 481 line churn src/resources/containers/containers.ts x: 11 # changes y: 1448 line churn src/resources/containers/files/files.ts x: 11 # changes y: 1280 line churn src/resources/conversations/conversations.ts x: 18 # changes y: 897 line churn src/resources/conversations/items.ts x: 19 # changes y: 1039 line churn src/resources/evals/evals.ts x: 22 # changes y: 6208 line churn src/resources/evals/runs/output-items.ts x: 12 # changes y: 1247 line churn src/resources/fine-tuning/checkpoints/permissions.ts x: 17 # changes y: 1461 line churn src/resources/fine-tuning/jobs/checkpoints.ts x: 17 # changes y: 570 line churn src/resources/models.ts x: 27 # changes y: 412 line churn src/resources/moderations.ts x: 29 # changes y: 752 line churn src/resources/realtime/client-secrets.ts x: 25 # changes y: 1657 line churn src/resources/responses/input-items.ts x: 14 # changes y: 1354 line churn src/resources/skills/skills.ts x: 9 # changes y: 515 line churn src/resources/uploads/parts.ts x: 16 # changes y: 213 line churn src/resources/vector-stores/files.ts x: 17 # changes y: 1866 line churn src/resources/vector-stores/vector-stores.ts x: 16 # changes y: 2132 line churn src/internal/utils/log.ts x: 16 # changes y: 735 line churn examples/responses/websocket.ts x: 14 # changes y: 663 line churn ecosystem-tests/cli.ts x: 54 # changes y: 2820 line churn ecosystem-tests/ts-browser-webpack/src/index.ts x: 22 # changes y: 634 line churn src/auth/subject-token-providers.ts x: 10 # changes y: 677 line churn src/azure.ts x: 25 # changes y: 1072 line churn src/bedrock.ts x: 14 # changes y: 336 line churn src/beta/realtime/websocket.ts x: 20 # changes y: 742 line churn src/internal/decoders/line.ts x: 18 # changes y: 1354 line churn src/internal/uploads.ts x: 27 # changes y: 1876 line churn src/lib/AbstractChatCompletionRunner.ts x: 33 # changes y: 2287 line churn src/lib/AssistantStream.ts x: 32 # changes y: 2669 line churn src/lib/ChatCompletionRunner.ts x: 18 # changes y: 331 line churn src/lib/EventStream.ts x: 18 # changes y: 2390 line churn src/lib/RunnableFunction.ts x: 13 # changes y: 382 line churn src/lib/transform.ts x: 10 # changes y: 2572 line churn tests/helpers/standard-schema.test.ts x: 4 # changes y: 2299 line churn tests/helpers/zod.test.ts x: 20 # changes y: 1206 line churn tests/lib/ChatCompletionRunFunctions.test.ts x: 23 # changes y: 4348 line churn tests/lib/EventStream.test.ts x: 8 # changes y: 2488 line churn tests/lib/ResponseStream.test.ts x: 13 # changes y: 1317 line churn tests/lib/assistant-stream-security.test.ts x: 2 # changes y: 924 line churn tests/lib/bedrock.test.ts x: 7 # changes y: 945 line churn tests/lib/chat-completion-stream-partial-json-bounds.test.ts x: 3 # changes y: 3378 line churn tests/lib/parser.test.ts x: 19 # changes y: 2138 line churn tests/lib/transform.test.ts x: 7 # changes y: 3086 line churn tests/qs/utils.test.ts x: 10 # changes y: 1015 line churn .github/workflows/ci.yml x: 58 # changes y: 1247 line churn pnpm-workspace.yaml x: 12 # changes y: 139 line churn ecosystem-tests/node-ts-cjs/package-lock.json x: 23 # changes y: 14764 line churn tests/api-resources/audio/transcriptions.test.ts x: 30 # changes y: 206 line churn tests/api-resources/audio/translations.test.ts x: 22 # changes y: 169 line churn tests/api-resources/beta/threads/messages.test.ts x: 19 # changes y: 460 line churn tests/api-resources/completions.test.ts x: 28 # changes y: 183 line churn tests/api-resources/files.test.ts x: 28 # changes y: 624 line churn ecosystem-tests/cloudflare-worker/package.json x: 17 # changes y: 116 line churn ecosystem-tests/node-ts-cjs-auto/package-lock.json x: 12 # changes y: 5815 line churn ecosystem-tests/node-ts-cjs-web/package-lock.json x: 12 # changes y: 8902 line churn ecosystem-tests/node-ts-esm-auto/package-lock.json x: 11 # changes y: 6533 line churn ecosystem-tests/node-ts-esm/package-lock.json x: 17 # changes y: 12583 line churn ecosystem-tests/node-ts4.5-jest28/package-lock.json x: 8 # changes y: 18120 line churn src/resources/embeddings.ts x: 40 # changes y: 640 line churn tests/index.test.ts x: 50 # changes y: 3314 line churn tests/lib/azure.test.ts x: 30 # changes y: 3450 line churn .github/workflows/create-releases.yml x: 43 # changes y: 1371 line churn tests/uploads.test.ts x: 23 # changes y: 770 line churn src/index.ts x: 93 # changes y: 6191 line churn src/resources/beta/realtime/realtime.ts x: 23 # changes y: 6408 line churn tests/qs/stringify.test.ts x: 5 # changes y: 2567 line churn src/resources/chat/chat.ts x: 42 # changes y: 690 line churn src/resources/chat/completions.ts x: 73 # changes y: 6495 line churn src/resources/fine-tuning/jobs.ts x: 21 # changes y: 1026 line churn scripts/oxlint-review-regression.test.cjs x: 2 # changes y: 1642 line churn MIGRATION.md x: 33 # changes y: 2781 line churn .stats.yml x: 205 # changes y: 1496 line churn helpers.md x: 23 # changes y: 2235 line churn jsr.json x: 149 # changes y: 486 line churn scripts/build-deno x: 73 # changes y: 399 line churn examples/package-lock.json x: 5 # changes y: 10029 line churn yarn.lock x: 69 # changes y: 32910 line churn bin/migration-config.json x: 9 # changes y: 7130 line churn src/error.ts x: 24 # changes y: 1086 line churn src/streaming.ts x: 43 # changes y: 3093 line churn src/uploads.ts x: 21 # changes y: 1739 line churn ecosystem-tests/node-ts4.5-jest27/package-lock.json x: 8 # changes y: 22070 line churn ecosystem-tests/nodenext-tsup/package-lock.json x: 4 # changes y: 10390 line churn src/core.ts x: 68 # changes y: 8431 line churn package-lock.json x: 12 # changes y: 13762 line churn src/resources/beta/vector-stores/vector-stores.ts x: 14 # changes y: 1590 line churn tests/api-resources/chat/completions.test.ts x: 35 # changes y: 396 line churn src/lib/ChatCompletionRunFunctions.test.ts x: 7 # changes y: 5299 line churn build-deno x: 52 # changes y: 347 line churn src/resources/beta/assistants/assistants.ts x: 9 # changes y: 3514 line churn src/resources/beta/threads/messages/messages.ts x: 7 # changes y: 1804 line churn ecosystem-tests/node-ts-cjs-dom/package-lock.json x: 7 # changes y: 13673 line churn ecosystem-tests/node-ts-cjs-ts4.5/package-lock.json x: 3 # changes y: 11751 line churn ecosystem-tests/node-ts-esm-dom/package-lock.json x: 7 # changes y: 13876 line churn api.ts x: 10 # changes y: 11175 line churn dist/api.d.ts x: 10 # changes y: 8286 line churn dist/api.js x: 10 # changes y: 5356 line churn ecosystem-tests/cloudflare-worker/yarn.lock x: 2 # changes y: 6754 line churn ecosystem-tests/ts-browser-webpack/yarn.lock x: 2 # changes y: 7006 line churn ecosystem-tests/vercel-edge/yarn.lock x: 2 # changes y: 12718 line churn core.ts x: 3 # changes y: 1696 line churn
116388.0
line churn
  min: 1.0
  average: 754.21
  25th percentile: 49.0
  median: 140.0
  75th percentile: 401.0
  max: 116388.0
0 374.0
# changes
min: 1.0 | average: 7.82 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.0 | max: 374.0

Number of Contributors vs. Line Churn: 468 points

src/version.ts x: 18 # contributors y: 925 line churn .castiron.stats.yml x: 6 # contributors y: 916 line churn src/client.ts x: 19 # contributors y: 9356 line churn src/resources/beta/beta.ts x: 14 # contributors y: 1325 line churn src/resources/beta/index.ts x: 14 # contributors y: 589 line churn src/resources/beta/responses/index.ts x: 5 # contributors y: 192 line churn src/resources/decisions.ts x: 1 # contributors y: 290 line churn src/resources/index.ts x: 13 # contributors y: 807 line churn src/lib/ChatCompletionStream.ts x: 19 # contributors y: 3582 line churn src/lib/chat-completions/streaming.ts x: 1 # contributors y: 35 line churn src/resources/admin/organization/usage.ts x: 5 # contributors y: 7856 line churn src/resources/beta/agents/agents.ts x: 6 # contributors y: 5760 line churn src/resources/beta/agents/environments/templates.ts x: 5 # contributors y: 902 line churn src/resources/beta/agents/sessions/index.ts x: 2 # contributors y: 33 line churn src/resources/beta/agents/sessions/sessions.ts x: 6 # contributors y: 757 line churn src/resources/beta/agents/sessions/subagents/turns/turns.ts x: 3 # contributors y: 133 line churn src/resources/beta/agents/sessions/turns.ts x: 4 # contributors y: 763 line churn src/resources/beta/agents/sessions/turns/items.ts x: 1 # contributors y: 79 line churn src/resources/beta/agents/sessions/turns/turns.ts x: 1 # contributors y: 383 line churn src/resources/chat/completions/completions.ts x: 13 # contributors y: 6659 line churn src/resources/completions.ts x: 14 # contributors y: 1623 line churn src/resources/fine-tuning/jobs/jobs.ts x: 10 # contributors y: 2354 line churn src/resources/graders/grader-models.ts x: 5 # contributors y: 1508 line churn src/resources/images.ts x: 17 # contributors y: 2644 line churn src/resources/realtime/realtime.ts x: 5 # contributors y: 8365 line churn src/resources/shared.ts x: 13 # contributors y: 1549 line churn src/resources/videos.ts x: 7 # contributors y: 1550 line churn oxlint.config.ts x: 4 # contributors y: 1941 line churn src/lib/agents/agent-session-stream.ts x: 2 # contributors y: 612 line churn src/lib/beta/agents/agent-session-create-stream.ts x: 1 # contributors y: 140 line churn src/lib/beta/agents/tool-dispatcher.ts x: 1 # contributors y: 226 line churn src/helpers/standard-schema.ts x: 2 # contributors y: 1006 line churn src/helpers/zod.ts x: 12 # contributors y: 916 line churn src/lib/ResponsesParser.ts x: 9 # contributors y: 528 line churn scripts/castiron/custom_code_budget.py x: 2 # contributors y: 499 line churn scripts/castiron/custom_code_report.py x: 2 # contributors y: 1296 line churn src/resources/audio/audio.ts x: 12 # contributors y: 403 line churn src/resources/audio/index.ts x: 9 # contributors y: 144 line churn src/resources/audio/speech.ts x: 11 # contributors y: 464 line churn src/resources/webhooks/webhooks.ts x: 7 # contributors y: 2458 line churn scripts/test-packed-package.ts x: 6 # contributors y: 963 line churn src/helpers/beta/agents/filesystem.ts x: 1 # contributors y: 187 line churn src/internal/shim-types.ts x: 4 # contributors y: 84 line churn src/resources/beta/agents/environments/files.ts x: 3 # contributors y: 205 line churn src/resources/beta/agents/sessions/artifacts.ts x: 4 # contributors y: 493 line churn src/internal/realtime-credentials.ts x: 2 # contributors y: 103 line churn src/internal/ws-adapter-node.ts x: 4 # contributors y: 413 line churn src/resources/beta/responses/ws-base.ts x: 5 # contributors y: 831 line churn src/resources/beta/responses/ws.ts x: 5 # contributors y: 162 line churn src/resources/responses/ws-base.ts x: 5 # contributors y: 1606 line churn src/resources/responses/ws.ts x: 5 # contributors y: 1759 line churn src/core/streaming.ts x: 10 # contributors y: 2274 line churn src/resources/evals/runs/runs.ts x: 6 # contributors y: 13885 line churn src/resources/live/live.ts x: 2 # contributors y: 2319 line churn src/lib/responses/responses-websocket-session.ts x: 1 # contributors y: 340 line churn src/resources/live/forks/ws-base.ts x: 3 # contributors y: 746 line churn src/internal/responses/response-accumulator.ts x: 2 # contributors y: 1534 line churn src/resources/realtime/index.ts x: 3 # contributors y: 59 line churn src/realtime/translations/ws.ts x: 1 # contributors y: 539 line churn src/lib/live/transcript-grouping.ts x: 3 # contributors y: 457 line churn src/resources/audio/transcriptions.ts x: 16 # contributors y: 1824 line churn src/resources/beta/agents/vaults/credentials.ts x: 5 # contributors y: 1170 line churn src/resources/files.ts x: 16 # contributors y: 1571 line churn src/resources/admin/organization/audit-logs.ts x: 5 # contributors y: 2379 line churn src/resources/admin/organization/external-storage.ts x: 3 # contributors y: 504 line churn src/resources/admin/organization/organization.ts x: 4 # contributors y: 350 line churn src/resources/admin/organization/admin-api-keys.ts x: 5 # contributors y: 490 line churn src/resources/admin/organization/certificates.ts x: 4 # contributors y: 863 line churn src/resources/admin/organization/groups/roles.ts x: 4 # contributors y: 608 line churn src/resources/admin/organization/groups/users.ts x: 4 # contributors y: 489 line churn src/resources/admin/organization/projects/groups/roles.ts x: 3 # contributors y: 432 line churn src/resources/admin/organization/projects/hosted-tool-permissions.ts x: 3 # contributors y: 240 line churn src/resources/admin/organization/projects/projects.ts x: 4 # contributors y: 806 line churn src/resources/admin/organization/spend-alerts.ts x: 4 # contributors y: 563 line churn src/resources/audio/translations.ts x: 14 # contributors y: 487 line churn src/resources/batches.ts x: 9 # contributors y: 1016 line churn src/resources/beta/agents/environments/environments.ts x: 2 # contributors y: 125 line churn src/resources/beta/agents/sessions/subagents/subagents.ts x: 3 # contributors y: 334 line churn src/resources/beta/assistants.ts x: 11 # contributors y: 3409 line churn src/resources/beta/chatkit/threads.ts x: 4 # contributors y: 1559 line churn src/resources/beta/responses/input-items.ts x: 4 # contributors y: 324 line churn src/resources/beta/threads/messages.ts x: 8 # contributors y: 2053 line churn src/resources/beta/threads/runs/runs.ts x: 12 # contributors y: 8048 line churn src/resources/beta/threads/runs/steps.ts x: 10 # contributors y: 2014 line churn src/resources/beta/threads/threads.ts x: 10 # contributors y: 5519 line churn src/resources/chat/completions/messages.ts x: 8 # contributors y: 481 line churn src/resources/containers/containers.ts x: 6 # contributors y: 1448 line churn src/resources/containers/files/files.ts x: 6 # contributors y: 1280 line churn src/resources/conversations/conversations.ts x: 4 # contributors y: 897 line churn src/resources/conversations/items.ts x: 4 # contributors y: 1039 line churn src/resources/evals/evals.ts x: 6 # contributors y: 6208 line churn src/resources/evals/runs/output-items.ts x: 5 # contributors y: 1247 line churn src/resources/fine-tuning/alpha/graders.ts x: 5 # contributors y: 501 line churn src/resources/fine-tuning/jobs/checkpoints.ts x: 8 # contributors y: 570 line churn src/resources/live/sessions.ts x: 2 # contributors y: 400 line churn src/resources/models.ts x: 11 # contributors y: 412 line churn src/resources/moderations.ts x: 12 # contributors y: 752 line churn src/resources/realtime/client-secrets.ts x: 5 # contributors y: 1657 line churn src/resources/responses/input-items.ts x: 8 # contributors y: 1354 line churn src/resources/safety/safety.ts x: 3 # contributors y: 29 line churn src/resources/skills/versions/versions.ts x: 5 # contributors y: 551 line churn src/resources/uploads/parts.ts x: 7 # contributors y: 213 line churn src/resources/uploads/uploads.ts x: 8 # contributors y: 421 line churn src/resources/vector-stores/file-batches.ts x: 7 # contributors y: 1446 line churn src/resources/vector-stores/files.ts x: 7 # contributors y: 1866 line churn src/resources/vector-stores/vector-stores.ts x: 7 # contributors y: 2132 line churn src/internal/parse.ts x: 11 # contributors y: 498 line churn src/internal/utils/log.ts x: 8 # contributors y: 735 line churn scripts/_vendor/tsc-multi/src/worker/worker.ts x: 2 # contributors y: 558 line churn scripts/check-node-version-policy.ts x: 2 # contributors y: 216 line churn scripts/utils/make-dist-package-json.cjs x: 5 # contributors y: 92 line churn src/auth/subject-token-providers.ts x: 4 # contributors y: 677 line churn src/auth/x509-transport.ts x: 2 # contributors y: 381 line churn src/azure.ts x: 9 # contributors y: 1072 line churn src/beta/realtime/internal-base.ts x: 5 # contributors y: 356 line churn src/beta/realtime/websocket.ts x: 9 # contributors y: 742 line churn src/beta/realtime/ws.ts x: 7 # contributors y: 485 line churn src/internal/assistant-stream-delta.ts x: 1 # contributors y: 462 line churn src/internal/auth/x509-transport-capability.ts x: 2 # contributors y: 255 line churn src/internal/auth/x509-workload-identity-auth.ts x: 2 # contributors y: 1186 line churn src/internal/bedrock.ts x: 2 # contributors y: 726 line churn src/internal/qs/stringify.ts x: 3 # contributors y: 551 line churn src/internal/to-file.ts x: 8 # contributors y: 837 line churn src/internal/uploads.ts x: 10 # contributors y: 1876 line churn src/internal/utils/bytes.ts x: 4 # contributors y: 135 line churn src/lib/AbstractChatCompletionRunner.ts x: 14 # contributors y: 2287 line churn src/lib/AssistantStream.ts x: 15 # contributors y: 2669 line churn src/lib/ChatCompletionRunner.ts x: 6 # contributors y: 331 line churn src/lib/EventStream.ts x: 7 # contributors y: 2390 line churn src/lib/live/transcript-grouper.ts x: 2 # contributors y: 307 line churn src/lib/parser.ts x: 7 # contributors y: 698 line churn src/lib/responses/ResponseInputItems.ts x: 4 # contributors y: 175 line churn src/lib/transform.ts x: 2 # contributors y: 2572 line churn src/providers/bedrock/aws.ts x: 2 # contributors y: 449 line churn src/realtime/websocket.ts x: 6 # contributors y: 545 line churn src/_vendor/zod-to-json-schema/parsers/optional.ts x: 7 # contributors y: 88 line churn src/core/pagination.ts x: 5 # contributors y: 1079 line churn src/resources/embeddings.ts x: 14 # contributors y: 640 line churn src/_vendor/partial-json-parser/parser.ts x: 3 # contributors y: 830 line churn src/internal/detect-platform.ts x: 6 # contributors y: 820 line churn scripts/utils/postprocess-files.cjs x: 9 # contributors y: 1261 line churn src/internal/utils/base64.ts x: 6 # contributors y: 275 line churn src/internal/headers.ts x: 6 # contributors y: 436 line churn src/internal/errors.ts x: 7 # contributors y: 161 line churn src/resources/beta/threads/runs/index.ts x: 7 # contributors y: 343 line churn src/internal/utils/env.ts x: 6 # contributors y: 98 line churn src/index.ts x: 20 # contributors y: 6191 line churn src/lib/responses/ResponseAccumulator.ts x: 3 # contributors y: 1055 line churn src/core/error.ts x: 6 # contributors y: 806 line churn src/core/resource.ts x: 4 # contributors y: 48 line churn src/internal/builtin-types.ts x: 5 # contributors y: 406 line churn src/internal/shims.ts x: 7 # contributors y: 586 line churn src/internal/types.ts x: 7 # contributors y: 517 line churn src/resources/beta/realtime/realtime.ts x: 7 # contributors y: 6408 line churn src/lib/jsonschema.ts x: 3 # contributors y: 283 line churn src/resources/chat/chat.ts x: 13 # contributors y: 690 line churn src/resources/chat/completions.ts x: 14 # contributors y: 6495 line churn src/resources/chat/completions/index.ts x: 6 # contributors y: 136 line churn src/resources/chat/index.ts x: 11 # contributors y: 298 line churn src/resources/fine-tuning/jobs.ts x: 11 # contributors y: 1026 line churn src/resources/webhooks.ts x: 4 # contributors y: 2538 line churn src/api-promise.ts x: 5 # contributors y: 222 line churn src/error.ts x: 11 # contributors y: 1086 line churn src/resource.ts x: 8 # contributors y: 129 line churn src/streaming.ts x: 11 # contributors y: 3093 line churn src/uploads.ts x: 8 # contributors y: 1739 line churn
13885.0
line churn
  min: 1.0
  average: 585.15
  25th percentile: 32.25
  median: 144.5
  75th percentile: 531.75
  max: 13885.0
0 20.0
# contributors
min: 1.0 | average: 4.05 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 20.0

File Size vs. Line Churn: 468 points

src/version.ts x: 1 lines of code y: 925 line churn .castiron.stats.yml x: 8 lines of code y: 916 line churn src/client.ts x: 2409 lines of code y: 9356 line churn src/resources/beta/beta.ts x: 775 lines of code y: 1325 line churn src/resources/beta/index.ts x: 331 lines of code y: 589 line churn src/resources/beta/responses/index.ts x: 188 lines of code y: 192 line churn src/resources/decisions.ts x: 151 lines of code y: 290 line churn src/resources/index.ts x: 166 lines of code y: 807 line churn src/lib/ChatCompletionStream.ts x: 2134 lines of code y: 3582 line churn src/lib/chat-completions/streaming.ts x: 28 lines of code y: 35 line churn src/resources/admin/organization/usage.ts x: 1925 lines of code y: 7856 line churn src/resources/beta/agents/agents.ts x: 1787 lines of code y: 5760 line churn src/resources/beta/agents/environments/templates.ts x: 393 lines of code y: 902 line churn src/resources/beta/agents/sessions/sessions.ts x: 438 lines of code y: 757 line churn src/resources/beta/agents/sessions/subagents/turns/turns.ts x: 61 lines of code y: 133 line churn src/resources/beta/agents/sessions/turns.ts x: 1 lines of code y: 763 line churn src/resources/beta/agents/sessions/turns/index.ts x: 2 lines of code y: 4 line churn src/resources/beta/agents/sessions/turns/items.ts x: 45 lines of code y: 79 line churn src/resources/beta/agents/sessions/turns/turns.ts x: 264 lines of code y: 383 line churn src/resources/chat/completions/completions.ts x: 1046 lines of code y: 6659 line churn src/resources/completions.ts x: 121 lines of code y: 1623 line churn src/resources/fine-tuning/jobs/jobs.ts x: 489 lines of code y: 2354 line churn src/resources/graders/grader-models.ts x: 142 lines of code y: 1508 line churn src/resources/images.ts x: 281 lines of code y: 2644 line churn src/resources/realtime/realtime.ts x: 1492 lines of code y: 8365 line churn src/resources/shared.ts x: 223 lines of code y: 1549 line churn src/resources/videos.ts x: 519 lines of code y: 1550 line churn oxlint.config.ts x: 1410 lines of code y: 1941 line churn src/lib/agents/agent-session-stream.ts x: 191 lines of code y: 612 line churn src/lib/beta/agents/agent-session-create-stream.ts x: 108 lines of code y: 140 line churn src/lib/beta/agents/tool-dispatcher.ts x: 204 lines of code y: 226 line churn src/helpers/standard-schema.ts x: 531 lines of code y: 1006 line churn src/helpers/zod.ts x: 328 lines of code y: 916 line churn src/lib/ResponsesParser.ts x: 275 lines of code y: 528 line churn src/lib/beta/agents/function-tool.ts x: 51 lines of code y: 90 line churn src/lib/beta/agents/tool-error.ts x: 8 lines of code y: 12 line churn scripts/castiron/custom_code_budget.py x: 376 lines of code y: 499 line churn scripts/castiron/custom_code_report.py x: 949 lines of code y: 1296 line churn scripts/castiron/custom_code_test_support.py x: 60 lines of code y: 74 line churn scripts/castiron/fixtures/github_publisher.cjs x: 36 lines of code y: 38 line churn src/resources/audio/audio.ts x: 82 lines of code y: 403 line churn src/resources/audio/index.ts x: 29 lines of code y: 144 line churn src/resources/audio/speech.ts x: 57 lines of code y: 464 line churn src/resources/audio/voices.ts x: 47 lines of code y: 152 line churn src/resources/webhooks/webhooks.ts x: 896 lines of code y: 2458 line churn scripts/test-packed-package.ts x: 692 lines of code y: 963 line churn src/helpers/beta/agents/filesystem.ts x: 173 lines of code y: 187 line churn src/internal/shim-types.ts x: 21 lines of code y: 84 line churn src/lib/beta/agents/pages.ts x: 22 lines of code y: 32 line churn src/lib/beta/agents/result-artifacts.ts x: 66 lines of code y: 76 line churn src/resources/beta/agents/environments/files.ts x: 92 lines of code y: 205 line churn src/resources/beta/agents/sessions/artifacts.ts x: 311 lines of code y: 493 line churn scripts/fixtures/responses-ws-module-formats.cjs x: 92 lines of code y: 98 line churn src/internal/realtime-credentials.ts x: 74 lines of code y: 103 line churn src/internal/responses-ws-credentials.ts x: 139 lines of code y: 160 line churn src/internal/ws-adapter-node.ts x: 197 lines of code y: 413 line churn src/internal/ws.ts x: 389 lines of code y: 923 line churn src/resources/beta/responses/ws-base.ts x: 582 lines of code y: 831 line churn src/resources/beta/responses/ws.ts x: 54 lines of code y: 162 line churn src/resources/responses/ws-base.ts x: 578 lines of code y: 1606 line churn src/resources/responses/ws.ts x: 54 lines of code y: 1759 line churn src/helpers/beta/agents/standard-schema.ts x: 10 lines of code y: 13 line churn src/lib/beta/agents/parse-result.ts x: 113 lines of code y: 133 line churn src/lib/beta/agents/tool-output.ts x: 17 lines of code y: 22 line churn src/core/streaming.ts x: 590 lines of code y: 2274 line churn src/lib/beta/agents/agent-turn-result-error.ts x: 31 lines of code y: 33 line churn src/lib/beta/agents/agent-turn-result.ts x: 20 lines of code y: 22 line churn src/lib/beta/agents/result-collection.ts x: 102 lines of code y: 115 line churn src/resources/evals/runs/runs.ts x: 1018 lines of code y: 13885 line churn src/resources/beta/agents/sessions/traces.ts x: 236 lines of code y: 298 line churn src/resources/live/forks/forks.ts x: 82 lines of code y: 176 line churn src/resources/live/live.ts x: 691 lines of code y: 2319 line churn src/lib/responses/responses-websocket-session.ts x: 274 lines of code y: 340 line churn src/resources/beta/agents/index.ts x: 129 lines of code y: 131 line churn src/resources/live/forks/ws-base.ts x: 531 lines of code y: 746 line churn src/resources/live/sideband/ws-base.ts x: 536 lines of code y: 756 line churn src/resources/live/ws-base.ts x: 528 lines of code y: 742 line churn src/internal/responses/response-accumulator.ts x: 1267 lines of code y: 1534 line churn src/lib/responses/responses-websocket-accumulator.ts x: 297 lines of code y: 378 line churn src/resources/realtime/index.ts x: 17 lines of code y: 59 line churn src/resources/realtime/translations/client-secrets.ts x: 38 lines of code y: 103 line churn src/resources/realtime/translations/translations.ts x: 10 lines of code y: 57 line churn src/realtime/translations/ws.ts x: 460 lines of code y: 539 line churn src/internal/responses/canonical-output-text.ts x: 164 lines of code y: 199 line churn src/lib/live/transcript-grouping.ts x: 357 lines of code y: 457 line churn src/resources/audio/transcriptions.ts x: 268 lines of code y: 1824 line churn src/resources/beta/agents/vaults/credentials.ts x: 495 lines of code y: 1170 line churn src/resources/files.ts x: 308 lines of code y: 1571 line churn src/resources/admin/organization/audit-logs.ts x: 1026 lines of code y: 2379 line churn src/resources/admin/organization/external-storage.ts x: 341 lines of code y: 504 line churn src/resources/admin/organization/index.ts x: 134 lines of code y: 140 line churn src/resources/admin/organization/organization.ts x: 301 lines of code y: 350 line churn src/resources/admin/organization/admin-api-keys.ts x: 289 lines of code y: 490 line churn src/resources/admin/organization/certificates.ts x: 491 lines of code y: 863 line churn src/resources/admin/organization/groups/groups.ts x: 349 lines of code y: 533 line churn src/resources/admin/organization/groups/roles.ts x: 336 lines of code y: 608 line churn src/resources/admin/organization/groups/users.ts x: 299 lines of code y: 489 line churn src/resources/admin/organization/projects/api-keys.ts x: 307 lines of code y: 519 line churn src/resources/admin/organization/projects/certificates.ts x: 320 lines of code y: 527 line churn src/resources/admin/organization/projects/data-retention.ts x: 60 lines of code y: 114 line churn src/resources/admin/organization/projects/groups/groups.ts x: 317 lines of code y: 480 line churn src/resources/admin/organization/projects/groups/roles.ts x: 157 lines of code y: 432 line churn src/resources/admin/organization/projects/hosted-tool-permissions.ts x: 89 lines of code y: 240 line churn src/resources/admin/organization/projects/projects.ts x: 545 lines of code y: 806 line churn src/resources/admin/organization/projects/rate-limits.ts x: 268 lines of code y: 398 line churn src/resources/admin/organization/projects/spend-alerts.ts x: 348 lines of code y: 610 line churn src/resources/admin/organization/projects/spend-limit.ts x: 72 lines of code y: 186 line churn src/resources/admin/organization/projects/users/roles.ts x: 145 lines of code y: 397 line churn src/resources/admin/organization/projects/users/users.ts x: 331 lines of code y: 534 line churn src/resources/admin/organization/spend-alerts.ts x: 321 lines of code y: 563 line churn src/resources/admin/organization/spend-limit.ts x: 67 lines of code y: 174 line churn src/resources/admin/organization/users/roles.ts x: 328 lines of code y: 585 line churn src/resources/admin/organization/users/users.ts x: 338 lines of code y: 562 line churn src/resources/audio/translations.ts x: 66 lines of code y: 487 line churn src/resources/batches.ts x: 336 lines of code y: 1016 line churn src/resources/beta/agents/environments/environments.ts x: 68 lines of code y: 125 line churn src/resources/beta/agents/sessions/items.ts x: 227 lines of code y: 273 line churn src/resources/beta/agents/sessions/subagents/items.ts x: 40 lines of code y: 76 line churn src/resources/beta/agents/sessions/subagents/subagents.ts x: 263 lines of code y: 334 line churn src/resources/beta/agents/vaults/vaults.ts x: 323 lines of code y: 489 line churn src/resources/beta/assistants.ts x: 715 lines of code y: 3409 line churn src/resources/beta/chatkit/threads.ts x: 655 lines of code y: 1559 line churn src/resources/beta/responses/input-items.ts x: 243 lines of code y: 324 line churn src/resources/beta/responses/input-tokens.ts x: 82 lines of code y: 294 line churn src/resources/beta/threads/messages.ts x: 513 lines of code y: 2053 line churn src/resources/beta/threads/runs/runs.ts x: 609 lines of code y: 8048 line churn src/resources/beta/threads/runs/steps.ts x: 257 lines of code y: 2014 line churn src/resources/beta/threads/threads.ts x: 556 lines of code y: 5519 line churn src/resources/chat/completions/messages.ts x: 225 lines of code y: 481 line churn src/resources/containers/containers.ts x: 359 lines of code y: 1448 line churn src/resources/containers/files/content.ts x: 31 lines of code y: 186 line churn src/resources/containers/files/files.ts x: 315 lines of code y: 1280 line churn src/resources/conversations/conversations.ts x: 166 lines of code y: 897 line churn src/resources/conversations/items.ts x: 426 lines of code y: 1039 line churn src/resources/evals/evals.ts x: 532 lines of code y: 6208 line churn src/resources/evals/runs/output-items.ts x: 160 lines of code y: 1247 line churn src/resources/fine-tuning/alpha/graders.ts x: 101 lines of code y: 501 line churn src/resources/fine-tuning/checkpoints/permissions.ts x: 424 lines of code y: 1461 line churn src/resources/fine-tuning/jobs/checkpoints.ts x: 245 lines of code y: 570 line churn src/resources/live/sessions.ts x: 148 lines of code y: 400 line churn src/resources/models.ts x: 48 lines of code y: 412 line churn src/resources/moderations.ts x: 113 lines of code y: 752 line churn src/resources/realtime/calls.ts x: 139 lines of code y: 473 line churn src/resources/realtime/client-secrets.ts x: 215 lines of code y: 1657 line churn src/resources/responses/input-items.ts x: 233 lines of code y: 1354 line churn src/resources/responses/input-tokens.ts x: 69 lines of code y: 284 line churn src/resources/skills/versions/content.ts x: 31 lines of code y: 75 line churn src/resources/skills/versions/versions.ts x: 306 lines of code y: 551 line churn src/resources/vector-stores/file-batches.ts x: 163 lines of code y: 1446 line churn src/resources/vector-stores/files.ts x: 388 lines of code y: 1866 line churn src/resources/vector-stores/vector-stores.ts x: 458 lines of code y: 2132 line churn src/internal/utils/log.ts x: 169 lines of code y: 735 line churn src/lib/responses/responses-websocket-lane.ts x: 323 lines of code y: 392 line churn scripts/_vendor/tsc-multi/src/transformer.ts x: 306 lines of code y: 406 line churn scripts/_vendor/tsc-multi/src/worker/worker.ts x: 385 lines of code y: 558 line churn scripts/check-node-version-policy.ts x: 179 lines of code y: 216 line churn src/_vendor/zod-to-json-schema/Options.ts x: 83 lines of code y: 142 line churn src/_vendor/zod-to-json-schema/parseDef.ts x: 326 lines of code y: 527 line churn src/_vendor/zod-to-json-schema/parsers/bigint.ts x: 62 lines of code y: 94 line churn src/_vendor/zod-to-json-schema/parsers/literal.ts x: 41 lines of code y: 53 line churn src/_vendor/zod-to-json-schema/parsers/string.ts x: 356 lines of code y: 503 line churn src/_vendor/zod-to-json-schema/parsers/union.ts x: 115 lines of code y: 209 line churn src/_vendor/zod-to-json-schema/zodToJsonSchema.ts x: 170 lines of code y: 395 line churn src/auth/subject-token-providers.ts x: 340 lines of code y: 677 line churn src/auth/x509-transport.ts x: 307 lines of code y: 381 line churn src/azure.ts x: 165 lines of code y: 1072 line churn src/bedrock.ts x: 201 lines of code y: 336 line churn src/beta/realtime/internal-base.ts x: 123 lines of code y: 356 line churn src/beta/realtime/websocket.ts x: 265 lines of code y: 742 line churn src/beta/realtime/ws.ts x: 154 lines of code y: 485 line churn src/core/EventEmitter.ts x: 174 lines of code y: 340 line churn src/helpers/audio.ts x: 259 lines of code y: 503 line churn src/helpers/zod-v3-strict-schema.ts x: 474 lines of code y: 524 line churn src/internal/assistant-stream-delta.ts x: 377 lines of code y: 462 line churn src/internal/auth/x509-token-exchange.ts x: 285 lines of code y: 389 line churn src/internal/auth/x509-transport-capability.ts x: 159 lines of code y: 255 line churn src/internal/auth/x509-workload-identity-auth.ts x: 841 lines of code y: 1186 line churn src/internal/decoders/line.ts x: 159 lines of code y: 1354 line churn src/internal/qs/utils.ts x: 559 lines of code y: 814 line churn src/internal/to-file.ts x: 124 lines of code y: 837 line churn src/internal/uploads.ts x: 524 lines of code y: 1876 line churn src/internal/utils/abort.ts x: 95 lines of code y: 120 line churn src/internal/utils/path.ts x: 70 lines of code y: 338 line churn src/lib/AbstractChatCompletionRunner.ts x: 515 lines of code y: 2287 line churn src/lib/AssistantStream.ts x: 855 lines of code y: 2669 line churn src/lib/EventEmitter.ts x: 176 lines of code y: 421 line churn src/lib/EventStream.ts x: 1759 lines of code y: 2390 line churn src/lib/RunnableFunction.ts x: 91 lines of code y: 382 line churn src/lib/live/transcript-grouper.ts x: 231 lines of code y: 307 line churn src/lib/parser.ts x: 333 lines of code y: 698 line churn src/lib/responses/ResponseInputItems.ts x: 126 lines of code y: 175 line churn src/lib/responses/ResponseStream.ts x: 250 lines of code y: 918 line churn src/lib/transform.ts x: 1590 lines of code y: 2572 line churn src/lib/webrtc/connection.ts x: 280 lines of code y: 315 line churn src/lib/webrtc/data-channel.ts x: 121 lines of code y: 151 line churn src/lib/webrtc/subscriptions.ts x: 53 lines of code y: 65 line churn src/providers/bedrock/aws.ts x: 260 lines of code y: 449 line churn src/realtime/internal-base.ts x: 200 lines of code y: 480 line churn src/realtime/ws.ts x: 149 lines of code y: 361 line churn src/_vendor/zod-to-json-schema/parsers/optional.ts x: 30 lines of code y: 88 line churn src/resources/beta/responses/internal-base.ts x: 99 lines of code y: 192 line churn src/resources/live/forks/internal-base.ts x: 90 lines of code y: 136 line churn src/resources/responses/internal-base.ts x: 95 lines of code y: 330 line churn src/core/pagination.ts x: 293 lines of code y: 1079 line churn src/resources/embeddings.ts x: 53 lines of code y: 640 line churn src/_vendor/partial-json-parser/parser.ts x: 243 lines of code y: 830 line churn src/lib/ChatCompletionStreamingRunner.ts x: 109 lines of code y: 534 line churn scripts/steady/cache.cjs x: 176 lines of code y: 206 line churn scripts/_vendor/tsc-multi/src/cli.ts x: 88 lines of code y: 100 line churn scripts/_vendor/tsc-multi/src/build.ts x: 114 lines of code y: 163 line churn src/internal/detect-platform.ts x: 152 lines of code y: 820 line churn scripts/utils/postprocess-files.cjs x: 137 lines of code y: 1261 line churn src/internal/utils/base64.ts x: 41 lines of code y: 275 line churn scripts/steady/update.cjs x: 49 lines of code y: 52 line churn src/lib/vector-store-polling.ts x: 31 lines of code y: 146 line churn src/lib/responses/EventTypes.ts x: 15 lines of code y: 169 line churn src/resources/beta/threads/runs/index.ts x: 46 lines of code y: 343 line churn src/internal/request-options.ts x: 79 lines of code y: 363 line churn src/index.ts x: 25 lines of code y: 6191 line churn src/lib/responses/ResponseAccumulator.ts x: 15 lines of code y: 1055 line churn src/_vendor/zod-to-json-schema/parsers/object.ts x: 75 lines of code y: 195 line churn src/core/api-promise.ts x: 59 lines of code y: 422 line churn src/core/error.ts x: 149 lines of code y: 806 line churn src/internal/builtin-types.ts x: 25 lines of code y: 406 line churn src/internal/shims.ts x: 74 lines of code y: 586 line churn src/internal/types.ts x: 49 lines of code y: 517 line churn src/resources/beta/realtime/realtime.ts x: 717 lines of code y: 6408 line churn src/resources/beta/realtime/sessions.ts x: 180 lines of code y: 2387 line churn src/resources/beta/realtime/transcription-sessions.ts x: 81 lines of code y: 793 line churn src/lib/jsonschema.ts x: 65 lines of code y: 283 line churn src/_vendor/zod-to-json-schema/parsers/date.ts x: 81 lines of code y: 111 line churn src/resources/admin/organization/projects/service-accounts.ts x: 1 lines of code y: 535 line churn src/resources/beta/chatkit/chatkit.ts x: 77 lines of code y: 527 line churn src/resources/beta/threads/index.ts x: 75 lines of code y: 398 line churn src/resources/chat/chat.ts x: 103 lines of code y: 690 line churn src/resources/chat/completions.ts x: 1 lines of code y: 6495 line churn src/resources/chat/completions/index.ts x: 48 lines of code y: 136 line churn src/resources/chat/index.ts x: 47 lines of code y: 298 line churn src/resources/containers/index.ts x: 20 lines of code y: 126 line churn src/resources/evals/runs/index.ts x: 25 lines of code y: 142 line churn src/resources/fine-tuning/alpha/alpha.ts x: 22 lines of code y: 82 line churn src/resources/fine-tuning/jobs.ts x: 1 lines of code y: 1026 line churn src/resources/fine-tuning/methods.ts x: 48 lines of code y: 338 line churn src/resources/responses/index.ts x: 5 lines of code y: 61 line churn src/resources/vector-stores/index.ts x: 41 lines of code y: 214 line churn src/resources/webhooks.ts x: 1 lines of code y: 2538 line churn src/api-promise.ts x: 1 lines of code y: 222 line churn src/error.ts x: 1 lines of code y: 1086 line churn src/resource.ts x: 1 lines of code y: 129 line churn src/streaming.ts x: 1 lines of code y: 3093 line churn src/uploads.ts x: 1 lines of code y: 1739 line churn
13885.0
line churn
  min: 1.0
  average: 585.15
  25th percentile: 32.25
  median: 144.5
  75th percentile: 531.75
  max: 13885.0
0 2409.0
lines of code
min: 1.0 | average: 167.24 | 25th percentile: 14.0 | median: 54.0 | 75th percentile: 224.5 | max: 2409.0