openai / openai-agents-js
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 293 files with 83,128 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 9 files changed 21-50 times (11,783 lines of code)
    • 36 files changed 6-20 times (15,665 lines of code)
    • 248 files changed 1-5 times (55,680 lines of code)
0% | 0% | 14% | 18% | 66%
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 293 files with 83,128 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 7 files changed by 6-10 contributors (8,943 lines of code)
    • 63 files changed by 2-5 contributors (20,697 lines of code)
    • 223 files changed by 1 contributor (53,488 lines of code)
0% | 0% | 10% | 24% | 64%
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, mdx, json, md, tsx, mjs, yaml, svg, npmrc, gitignore, sh, css, cjs, txt, js, html, ps1, prisma, dockerfile, toml, jsonc, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 14% | 18% | 67%
mjs0% | 0% | 0% | 37% | 62%
yaml0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
packages0% | 0% | 14% | 18% | 66%
scripts0% | 0% | 0% | 70% | 29%
.agents0% | 0% | 0% | 0% | 100%
.codex0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
openaiResponsesModel.ts
in packages/agents-openai/src
3550 88 2025-06-06 2026-05-08 40 6 dkundel@openai.com seratch@openai.com
run.ts
in packages/agents-core/src
1563 25 2025-06-10 2026-05-21 39 10 aiello.chan@gmail.com seratch@openai.com
index.ts
in packages/agents-core/src
315 - 2025-06-04 2026-06-09 37 7 threepointone@gmail.com seratch@openai.com
runState.ts
in packages/agents-core/src
1975 68 2025-06-05 2026-05-21 31 5 katjareznikova@gmail.com seratch@openai.com
agent.ts
in packages/agents-core/src
763 16 2025-06-16 2026-05-06 25 4 kwhinnery@openai.com seratch@openai.com
tool.ts
in packages/agents-core/src
1417 38 2025-06-11 2026-05-09 25 4 seratch@openai.com seratch@openai.com
realtimeSession.ts
in packages/agents-realtime/src
910 20 2025-06-05 2026-05-12 24 4 dkundel@openai.com seratch@openai.com
openaiRealtimeBase.ts
in packages/agents-realtime/src
802 20 2025-06-05 2026-05-09 22 5 dkundel@openai.com seratch@openai.com
openaiChatCompletionsModel.ts
in packages/agents-openai/src
488 5 2025-06-05 2026-05-26 21 8 david@davidmanouchehri.com xindemos@gmail.com
mcp.ts
in packages/agents-core/src
1209 56 2025-06-11 2026-06-09 20 9 seratch@openai.com seratch@openai.com
toolExecution.ts
in packages/agents-core/src/runner
1762 48 2026-01-13 2026-05-12 20 3 seratch@openai.com seratch@openai.com
protocol.ts
in packages/agents-core/src/types
536 1 2025-06-11 2026-05-04 16 3 seratch@openai.com seratch@openai.com
model.ts
in packages/agents-core/src
198 - 2025-06-16 2026-05-05 15 3 kwhinnery@openai.com seratch@openai.com
node.ts
in packages/agents-core/src/shims/mcp-server
1292 67 2025-06-11 2026-06-09 15 7 seratch@openai.com seratch@openai.com
result.ts
in packages/agents-core/src
335 29 2025-06-24 2026-05-06 12 2 seratch@openai.com seratch@openai.com
openaiRealtimeWebsocket.ts
in packages/agents-realtime/src
396 15 2025-06-05 2026-03-25 12 5 dkundel@openai.com seratch@openai.com
openaiChatCompletionsConverter.ts
in packages/agents-openai/src
526 13 2025-08-04 2026-05-12 12 6 dkundel@openai.com seratch@openai.com
provider.ts
in packages/agents-core/src/tracing
327 12 2025-06-06 2026-05-28 11 3 ross@robino.dev seratch@openai.com
openaiRealtimeWebRtc.ts
in packages/agents-realtime/src
410 11 2025-06-05 2026-05-22 11 5 dkundel@openai.com seratch@openai.com
index.ts
in packages/agents-extensions/src/ai-sdk
1877 80 2026-01-22 2026-05-21 11 1 seratch@openai.com seratch@openai.com
metadata.ts
in packages/agents-core/src
9 - 2025-06-16 2026-05-08 10 2 kwhinnery@openai.com seratch@openai.com
metadata.ts
in packages/agents-openai/src
10 - 2025-06-16 2026-05-08 10 2 kwhinnery@openai.com seratch@openai.com
clientMessages.ts
in packages/agents-realtime/src
275 7 2025-06-18 2026-05-09 10 3 seratch@openai.com seratch@openai.com
runContext.ts
in packages/agents-core/src
306 12 2025-06-11 2026-03-07 10 3 seratch@openai.com seratch@openai.com
turnResolution.ts
in packages/agents-core/src/runner
1084 26 2026-01-13 2026-05-21 10 1 seratch@openai.com seratch@openai.com
index.ts
in packages/agents-openai/src
57 - 2025-10-30 2026-05-09 9 1 seratch@openai.com seratch@openai.com
index.ts
in packages/agents-core/src/tracing
89 9 2025-06-04 2026-05-28 9 5 threepointone@gmail.com seratch@openai.com
tools.ts
in packages/agents-openai/src
179 5 2025-06-11 2026-05-01 9 2 seratch@openai.com seratch@openai.com
metadata.ts
in packages/agents/src
12 - 2025-06-16 2026-05-08 8 2 kwhinnery@openai.com seratch@openai.com
browser.ts
in packages/agents-core/src/shims/mcp-server
159 7 2025-06-11 2026-06-09 8 3 seratch@openai.com seratch@openai.com
shims-browser.ts
in packages/agents-core/src/shims
219 11 2025-06-06 2026-05-21 8 5 aiello.chan@gmail.com seratch@openai.com
openaiChatCompletionsStreaming.ts
in packages/agents-openai/src
236 2 2025-06-12 2026-05-10 8 4 dkundel@openai.com seratch@openai.com
processor.ts
in packages/agents-core/src/tracing
321 20 2025-06-10 2026-05-28 8 3 dkundel@openai.com seratch@openai.com
sessionPersistence.ts
in packages/agents-core/src/runner
665 28 2026-01-13 2026-05-21 8 1 seratch@openai.com seratch@openai.com
providerData.ts
in packages/agents-openai/src/types
42 - 2025-06-11 2026-05-01 7 2 seratch@openai.com seratch@openai.com
handoff.ts
in packages/agents-core/src
246 6 2025-06-06 2026-05-21 7 2 katjareznikova@gmail.com seratch@openai.com
openaiRealtimeEvents.ts
in packages/agents-realtime/src
549 1 2025-06-05 2026-05-09 7 4 dkundel@openai.com seratch@openai.com
1024 - 2026-01-09 2026-05-10 7 1 seratch@openai.com seratch@openai.com
transportLayer.ts
in packages/agents-realtime/src
48 - 2025-07-07 2026-03-25 6 3 123119434+vrtnis@users.nore... seratch@openai.com
session.ts
in packages/agents-core/src/memory
62 2 2025-10-30 2026-05-12 6 1 seratch@openai.com seratch@openai.com
serialize.ts
in packages/agents-core/src/utils
108 5 2025-09-26 2026-03-09 6 2 seratch@openai.com seratch@openai.com
errors.ts
in packages/agents-core/src
142 2 2025-12-23 2026-05-01 6 2 22592342+shrirajh@users.nor... seratch@openai.com
turnPreparation.ts
in packages/agents-core/src/runner
212 - 2026-01-13 2026-05-06 6 1 seratch@openai.com seratch@openai.com
items.ts
in packages/agents-core/src/runner
279 17 2026-01-13 2026-05-12 6 1 seratch@openai.com seratch@openai.com
zodJsonSchemaCompat.ts
in packages/agents-core/src/utils
464 20 2025-10-24 2026-05-04 6 3 seratch@openai.com seratch@openai.com
index.ts
in packages/agents-core/src/utils
23 - 2025-10-24 2026-05-07 5 2 seratch@openai.com seratch@openai.com
54 - 2025-06-11 2026-05-06 5 3 maksymilian.majer@gmail.com seratch@openai.com
shims-workerd.ts
in packages/agents-core/src/shims
60 5 2025-06-10 2025-09-03 5 3 dkundel@openai.com spai@cloudflare.com
handoffFilters.ts
in packages/agents-core/src/extensions
60 3 2025-07-16 2026-03-21 5 2 seratch@openai.com seratch@openai.com
defaultModel.ts
in packages/agents-core/src
70 5 2025-08-26 2026-05-06 5 1 seratch@openai.com seratch@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)
# contributorsfirst
contributor
latest
contributor
run.ts
in packages/agents-core/src
1563 25 2025-06-10 2026-05-21 39 10 aiello.chan@gmail.com seratch@openai.com
mcp.ts
in packages/agents-core/src
1209 56 2025-06-11 2026-06-09 20 9 seratch@openai.com seratch@openai.com
openaiChatCompletionsModel.ts
in packages/agents-openai/src
488 5 2025-06-05 2026-05-26 21 8 david@davidmanouchehri.com xindemos@gmail.com
index.ts
in packages/agents-core/src
315 - 2025-06-04 2026-06-09 37 7 threepointone@gmail.com seratch@openai.com
node.ts
in packages/agents-core/src/shims/mcp-server
1292 67 2025-06-11 2026-06-09 15 7 seratch@openai.com seratch@openai.com
openaiResponsesModel.ts
in packages/agents-openai/src
3550 88 2025-06-06 2026-05-08 40 6 dkundel@openai.com seratch@openai.com
openaiChatCompletionsConverter.ts
in packages/agents-openai/src
526 13 2025-08-04 2026-05-12 12 6 dkundel@openai.com seratch@openai.com
runState.ts
in packages/agents-core/src
1975 68 2025-06-05 2026-05-21 31 5 katjareznikova@gmail.com seratch@openai.com
openaiRealtimeBase.ts
in packages/agents-realtime/src
802 20 2025-06-05 2026-05-09 22 5 dkundel@openai.com seratch@openai.com
openaiRealtimeWebsocket.ts
in packages/agents-realtime/src
396 15 2025-06-05 2026-03-25 12 5 dkundel@openai.com seratch@openai.com
openaiRealtimeWebRtc.ts
in packages/agents-realtime/src
410 11 2025-06-05 2026-05-22 11 5 dkundel@openai.com seratch@openai.com
index.ts
in packages/agents-core/src/tracing
89 9 2025-06-04 2026-05-28 9 5 threepointone@gmail.com seratch@openai.com
shims-browser.ts
in packages/agents-core/src/shims
219 11 2025-06-06 2026-05-21 8 5 aiello.chan@gmail.com seratch@openai.com
tool.ts
in packages/agents-core/src
1417 38 2025-06-11 2026-05-09 25 4 seratch@openai.com seratch@openai.com
agent.ts
in packages/agents-core/src
763 16 2025-06-16 2026-05-06 25 4 kwhinnery@openai.com seratch@openai.com
realtimeSession.ts
in packages/agents-realtime/src
910 20 2025-06-05 2026-05-12 24 4 dkundel@openai.com seratch@openai.com
openaiChatCompletionsStreaming.ts
in packages/agents-openai/src
236 2 2025-06-12 2026-05-10 8 4 dkundel@openai.com seratch@openai.com
openaiRealtimeEvents.ts
in packages/agents-realtime/src
549 1 2025-06-05 2026-05-09 7 4 dkundel@openai.com seratch@openai.com
toolExecution.ts
in packages/agents-core/src/runner
1762 48 2026-01-13 2026-05-12 20 3 seratch@openai.com seratch@openai.com
protocol.ts
in packages/agents-core/src/types
536 1 2025-06-11 2026-05-04 16 3 seratch@openai.com seratch@openai.com
model.ts
in packages/agents-core/src
198 - 2025-06-16 2026-05-05 15 3 kwhinnery@openai.com seratch@openai.com
provider.ts
in packages/agents-core/src/tracing
327 12 2025-06-06 2026-05-28 11 3 ross@robino.dev seratch@openai.com
clientMessages.ts
in packages/agents-realtime/src
275 7 2025-06-18 2026-05-09 10 3 seratch@openai.com seratch@openai.com
runContext.ts
in packages/agents-core/src
306 12 2025-06-11 2026-03-07 10 3 seratch@openai.com seratch@openai.com
processor.ts
in packages/agents-core/src/tracing
321 20 2025-06-10 2026-05-28 8 3 dkundel@openai.com seratch@openai.com
browser.ts
in packages/agents-core/src/shims/mcp-server
159 7 2025-06-11 2026-06-09 8 3 seratch@openai.com seratch@openai.com
transportLayer.ts
in packages/agents-realtime/src
48 - 2025-07-07 2026-03-25 6 3 123119434+vrtnis@users.nore... seratch@openai.com
zodJsonSchemaCompat.ts
in packages/agents-core/src/utils
464 20 2025-10-24 2026-05-04 6 3 seratch@openai.com seratch@openai.com
transportLayerEvents.ts
in packages/agents-realtime/src
79 - 2025-06-05 2025-12-04 5 3 dkundel@openai.com li0n77@outlook.com
TwilioRealtimeTransport.ts
in packages/agents-extensions/src
185 3 2025-06-24 2026-04-15 5 3 spai@cloudflare.com saystone1@gmail.com
shims-workerd.ts
in packages/agents-core/src/shims
60 5 2025-06-10 2025-09-03 5 3 dkundel@openai.com spai@cloudflare.com
guardrail.ts
in packages/agents-core/src
148 4 2025-06-11 2026-02-18 5 3 maksymilian.majer@gmail.com seratch@openai.com
54 - 2025-06-11 2026-05-06 5 3 maksymilian.majer@gmail.com seratch@openai.com
index.ts
in packages/agents-realtime/src
73 - 2025-07-07 2026-05-08 4 3 123119434+vrtnis@users.nore... seratch@openai.com
utils.ts
in packages/agents-realtime/src
288 10 2025-07-04 2025-11-21 4 3 123119434+vrtnis@users.nore... seratch@openai.com
shims-node.ts
in packages/agents-core/src/shims
56 4 2025-06-10 2025-08-16 4 3 dkundel@openai.com seratch@openai.com
result.ts
in packages/agents-core/src
335 29 2025-06-24 2026-05-06 12 2 seratch@openai.com seratch@openai.com
metadata.ts
in packages/agents-core/src
9 - 2025-06-16 2026-05-08 10 2 kwhinnery@openai.com seratch@openai.com
metadata.ts
in packages/agents-openai/src
10 - 2025-06-16 2026-05-08 10 2 kwhinnery@openai.com seratch@openai.com
tools.ts
in packages/agents-openai/src
179 5 2025-06-11 2026-05-01 9 2 seratch@openai.com seratch@openai.com
metadata.ts
in packages/agents/src
12 - 2025-06-16 2026-05-08 8 2 kwhinnery@openai.com seratch@openai.com
handoff.ts
in packages/agents-core/src
246 6 2025-06-06 2026-05-21 7 2 katjareznikova@gmail.com seratch@openai.com
providerData.ts
in packages/agents-openai/src/types
42 - 2025-06-11 2026-05-01 7 2 seratch@openai.com seratch@openai.com
serialize.ts
in packages/agents-core/src/utils
108 5 2025-09-26 2026-03-09 6 2 seratch@openai.com seratch@openai.com
errors.ts
in packages/agents-core/src
142 2 2025-12-23 2026-05-01 6 2 22592342+shrirajh@users.nor... seratch@openai.com
spans.ts
in packages/agents-core/src/tracing
248 21 2025-06-11 2026-05-09 5 2 tcdent@gmail.com seratch@openai.com
handoffFilters.ts
in packages/agents-core/src/extensions
60 3 2025-07-16 2026-03-21 5 2 seratch@openai.com seratch@openai.com
items.ts
in packages/agents-core/src
247 20 2025-06-11 2026-04-26 5 2 seratch@openai.com seratch@openai.com
usage.ts
in packages/agents-core/src
159 5 2025-06-19 2026-05-21 5 2 seratch@openai.com seratch@openai.com
index.ts
in packages/agents-core/src/utils
23 - 2025-10-24 2026-05-07 5 2 seratch@openai.com seratch@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)
# contributorsfirst
contributor
latest
contributor
vite.config.js
in packages/agents-realtime
24 2
providers.ts
in packages/agents-core/src
13 2
handoffPrompt.ts
in packages/agents-core/src/extensions
5 1
logger.ts
in packages/agents-realtime/src
3 -
logger.ts
in packages/agents-openai/src
3 -
shims.ts
in packages/agents-realtime/src/shims
1 -
shims.ts
in packages/agents-core/src/shims
1 -
index.ts
in packages/agents/src/realtime
1 -
index.ts
in packages/agents/src/utils
1 -
docker.ts
in packages/agents-core/src/sandbox/sandboxes
2942 181 2026-05-04 2026-05-10 4 1 seratch@openai.com seratch@openai.com
sandbox.ts
in packages/agents-extensions/src/sandbox/runloop
2155 184 2026-05-04 2026-05-10 3 1 seratch@openai.com seratch@openai.com
index.ts
in packages/agents-extensions/src/ai-sdk
1877 80 2026-01-22 2026-05-21 11 1 seratch@openai.com seratch@openai.com
sandbox.ts
in packages/agents-extensions/src/sandbox/cloudflare
1675 111 2026-05-04 2026-06-12 4 1 seratch@openai.com seratch@openai.com
index.ts
in packages/agents-extensions/src/experimental/codex
1526 85 2026-01-16 2026-02-06 2 1 seratch@openai.com seratch@openai.com
prompts.ts
in packages/agents-core/src/sandbox/memory
1476 17 2026-05-04 2026-05-04 1 1 seratch@openai.com seratch@openai.com
sandbox.ts
in packages/agents-extensions/src/sandbox/vercel
1353 101 2026-05-04 2026-05-10 2 1 seratch@openai.com seratch@openai.com
unixLocal.ts
in packages/agents-core/src/sandbox/sandboxes
1289 81 2026-05-04 2026-05-10 3 1 seratch@openai.com seratch@openai.com
sandbox.ts
in packages/agents-extensions/src/sandbox/daytona
1193 100 2026-05-04 2026-05-10 3 1 seratch@openai.com seratch@openai.com
sandbox.ts
in packages/agents-extensions/src/sandbox/e2b
1176 81 2026-05-04 2026-05-10 3 1 seratch@openai.com seratch@openai.com
localWorkspace.ts
in packages/agents-core/src/sandbox/sandboxes/shared
1174 89 2026-05-04 2026-05-08 2 1 seratch@openai.com seratch@openai.com
modelOutputs.ts
in packages/agents-core/src/runner
1155 23 2026-01-13 2026-05-21 5 1 seratch@openai.com seratch@openai.com
turnResolution.ts
in packages/agents-core/src/runner
1084 26 2026-01-13 2026-05-21 10 1 seratch@openai.com seratch@openai.com
1024 - 2026-01-09 2026-05-10 7 1 seratch@openai.com seratch@openai.com
manager.ts
in packages/agents-core/src/sandbox/runtime
978 35 2026-05-04 2026-05-10 2 1 seratch@openai.com seratch@openai.com
inContainerMounts.ts
in packages/agents-extensions/src/sandbox/shared
869 63 2026-05-04 2026-05-05 2 1 seratch@openai.com seratch@openai.com
localSnapshots.ts
in packages/agents-core/src/sandbox/sandboxes/shared
834 55 2026-05-04 2026-05-10 3 1 seratch@openai.com seratch@openai.com
manifest.ts
in packages/agents-core/src/sandbox
811 36 2026-05-04 2026-05-09 4 1 seratch@openai.com seratch@openai.com
mounts.ts
in packages/agents-extensions/src/sandbox/blaxel
743 42 2026-05-04 2026-05-04 1 1 seratch@openai.com seratch@openai.com
modelRetry.ts
in packages/agents-core/src/runner
702 37 2026-03-12 2026-03-12 1 1 seratch@openai.com seratch@openai.com
openaiTracingExporter.ts
in packages/agents-openai/src
692 28 2026-01-08 2026-05-11 4 1 seratch@openai.com seratch@openai.com
sessionBase.ts
in packages/agents-extensions/src/sandbox/shared
684 73 2026-05-04 2026-05-10 2 1 seratch@openai.com seratch@openai.com
sessionPersistence.ts
in packages/agents-core/src/runner
665 28 2026-01-13 2026-05-21 8 1 seratch@openai.com seratch@openai.com
localSources.ts
in packages/agents-extensions/src/sandbox/shared
657 42 2026-05-04 2026-05-08 3 1 seratch@openai.com seratch@openai.com
storage.ts
in packages/agents-core/src/sandbox/memory
639 33 2026-05-04 2026-05-04 1 1 seratch@openai.com seratch@openai.com
toolSearch.ts
in packages/agents-core/src/runner
619 29 2026-03-06 2026-05-07 2 1 seratch@openai.com seratch@openai.com
archive.ts
in packages/agents-extensions/src/sandbox/shared
607 35 2026-05-04 2026-05-10 3 1 seratch@openai.com seratch@openai.com
skills.ts
in packages/agents-core/src/sandbox/capabilities
595 28 2026-05-04 2026-05-08 2 1 seratch@openai.com seratch@openai.com
filesystem.ts
in packages/agents-core/src/sandbox/capabilities
566 25 2026-05-04 2026-05-04 1 1 seratch@openai.com seratch@openai.com
mcpServers.ts
in packages/agents-core/src
534 37 2026-01-22 2026-01-22 1 1 seratch@openai.com seratch@openai.com
generation.ts
in packages/agents-core/src/sandbox/memory
529 28 2026-05-04 2026-05-04 1 1 seratch@openai.com seratch@openai.com
session.ts
in packages/agents-extensions/src/sandbox/shared
506 32 2026-05-04 2026-06-12 3 1 seratch@openai.com seratch@openai.com
openaiResponsesCompactionSession.ts
in packages/agents-openai/src/memory
502 26 2025-12-17 2026-05-07 4 1 seratch@openai.com seratch@openai.com
agentToolInput.ts
in packages/agents-core/src
482 19 2026-02-03 2026-02-03 1 1 seratch@openai.com seratch@openai.com
responsesWebSocketConnection.ts
in packages/agents-openai/src
476 14 2026-02-23 2026-05-02 2 1 seratch@openai.com seratch@openai.com
pty.ts
in packages/agents-extensions/src/sandbox/shared
475 29 2026-05-04 2026-05-04 1 1 seratch@openai.com seratch@openai.com
manifest.ts
in packages/agents-extensions/src/sandbox/shared
475 35 2026-05-04 2026-05-08 3 1 seratch@openai.com seratch@openai.com
errors.ts
in packages/agents-core/src/sandbox
465 41 2026-05-04 2026-06-12 3 1 seratch@openai.com seratch@openai.com
mjs
changeset-prompt.mjs
in .agents/skills/changeset-validation/scripts
461 - 2026-02-03 2026-05-01 4 1 seratch@openai.com seratch@openai.com
strictToolSchema.ts
in packages/agents-core/src/utils
412 15 2026-05-04 2026-05-04 1 1 seratch@openai.com seratch@openai.com
conversation.ts
in packages/agents-core/src/runner
411 7 2026-01-13 2026-05-09 4 1 seratch@openai.com seratch@openai.com