{
 "repo": {
  "name": "openai-agents-js",
  "owner": "openai",
  "stars": 3990,
  "license": "MIT",
  "full_name": "openai/openai-agents-js",
  "fetched_at": "2026-11-08T10:58:04.366245+00:00",
  "primary_language": "TypeScript"
 },
 "burns": [
  {
   "agent": "openai-codex",
   "number": 135,
   "reviewer_excerpt": "Could this PR resolve https://github.com/openai/openai-agents-js/issues/130 ? I didn't have time to check this today, but if you already verified it works, please feel free to",
   "reviewer_excerpt_url": "https://github.com/openai/openai-agents-js/pull/135#issuecomment-2995758759"
  }
 ],
 "total": 20,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 17,
   "flights": 19,
   "burn_rate": 0.053,
   "merge_rate": 0.895,
   "last_flight_at": "2025-07-24T15:24:22+00:00",
   "median_hours_to_merge": 21.4
  },
  {
   "agent": "claude-code",
   "merged": 0,
   "flights": 1,
   "burn_rate": 0,
   "merge_rate": 0,
   "last_flight_at": "2025-06-17T20:49:37+00:00",
   "median_hours_to_merge": null
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "ci(docs): automate docs translation",
   "number": 254,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 63,
   "deletions": 3,
   "merged_at": "2025-07-26T00:07:40+00:00",
   "opened_at": "2025-07-24T15:24:22+00:00",
   "task_type": "ci",
   "files_changed": 1,
   "hours_to_merge": 32.72
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat(realtime): make websocket URL configurable",
   "number": 238,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 32,
   "deletions": 4,
   "merged_at": "2025-07-22T19:31:50+00:00",
   "opened_at": "2025-07-21T22:08:31+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 21.39
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix release tagging",
   "number": 231,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 0,
   "deletions": 1,
   "merged_at": "2025-07-18T02:20:22+00:00",
   "opened_at": "2025-07-18T01:23:31+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.95
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Enable the release CI job to cut a release tag on GitHub",
   "number": 207,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 13,
   "deletions": 0,
   "merged_at": "2025-07-14T14:33:55+00:00",
   "opened_at": "2025-07-14T02:04:32+00:00",
   "task_type": "ci",
   "files_changed": 1,
   "hours_to_merge": 12.49
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix encoding in tracing exporter #130",
   "number": 135,
   "outcome": "burn",
   "index_ok": true,
   "additions": 44,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-06-21T05:33:56+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix Twilio handoff audio format",
   "number": 126,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 651,
   "deletions": 206,
   "merged_at": "2025-07-10T09:44:15+00:00",
   "opened_at": "2025-06-19T04:41:36+00:00",
   "task_type": "fix",
   "files_changed": 54,
   "hours_to_merge": 509.04
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "Draft: [Feat] AG-UI",
   "number": 119,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 2161,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-06-17T20:49:37+00:00",
   "task_type": "feat",
   "files_changed": 18,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "fix aiSDK providerMetadata wrapping",
   "number": 114,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 75,
   "deletions": 33,
   "merged_at": null,
   "opened_at": "2025-06-17T18:03:04+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add debug logging for ai-sdk requests/responses",
   "number": 111,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 2,
   "merged_at": "2025-06-17T21:43:14+00:00",
   "opened_at": "2025-06-16T23:20:26+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 22.38
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add guardrail itemId details",
   "number": 105,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 15,
   "deletions": 6,
   "merged_at": "2025-06-16T15:59:21+00:00",
   "opened_at": "2025-06-13T23:54:21+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 64.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add providerData to model responses",
   "number": 104,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 0,
   "merged_at": "2025-06-16T16:02:00+00:00",
   "opened_at": "2025-06-13T23:54:03+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 64.13
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: pass toolCall details with tool events (fixes #100)",
   "number": 102,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 59,
   "deletions": 15,
   "merged_at": "2025-06-16T16:02:29+00:00",
   "opened_at": "2025-06-13T22:48:36+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 65.23
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix NaN usage tokens in agents extension (fixes #99)",
   "number": 101,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 96,
   "deletions": 5,
   "merged_at": "2025-06-16T16:47:14+00:00",
   "opened_at": "2025-06-13T16:46:47+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 72.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix Azure streaming annotation handling",
   "number": 93,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 89,
   "deletions": 14,
   "merged_at": "2025-06-12T22:34:16+00:00",
   "opened_at": "2025-06-12T16:17:51+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 6.27
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "docs: note setDefaultOpenAIKey in quickstart",
   "number": 76,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 7,
   "deletions": 1,
   "merged_at": "2025-06-11T02:22:00+00:00",
   "opened_at": "2025-06-11T01:05:39+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 1.27
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat(realtime): add changePeerConnection option",
   "number": 66,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 36,
   "deletions": 6,
   "merged_at": "2025-06-10T02:23:38+00:00",
   "opened_at": "2025-06-09T22:39:39+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 3.73
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add docs for MCP tools",
   "number": 65,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 39,
   "deletions": 2,
   "merged_at": "2025-06-09T22:40:01+00:00",
   "opened_at": "2025-06-09T21:39:07+00:00",
   "task_type": "docs",
   "files_changed": 3,
   "hours_to_merge": 1.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: handle unknown hosted tools in responses model",
   "number": 63,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 27,
   "deletions": 0,
   "merged_at": "2025-06-10T02:26:01+00:00",
   "opened_at": "2025-06-09T16:49:08+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 9.61
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix guardrail interruption for realtime session",
   "number": 17,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 86,
   "deletions": 42,
   "merged_at": "2025-06-05T18:49:54+00:00",
   "opened_at": "2025-06-04T19:39:01+00:00",
   "task_type": "fix",
   "files_changed": 9,
   "hours_to_merge": 23.18
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Adjust precommit secret scan for CI",
   "number": 11,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 3,
   "deletions": 1,
   "merged_at": "2025-06-04T16:30:07+00:00",
   "opened_at": "2025-06-04T16:26:05+00:00",
   "task_type": "ci",
   "files_changed": 1,
   "hours_to_merge": 0.07
  }
 ],
 "indexed": 14,
 "monthly": [
  {
   "burns": 1,
   "month": "2025-06",
   "merged": 13,
   "flights": 16
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 4,
   "flights": 4
  }
 ],
 "top_authors": [
  {
   "name": "Dominik Kundel",
   "login": "dkundel-openai",
   "flights": 16,
   "indexed": 12
  },
  {
   "name": "Kazuhiro Sera",
   "login": "seratch",
   "flights": 3,
   "indexed": 2
  },
  {
   "name": null,
   "login": "stefanoamorelli",
   "flights": 1,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/openai/openai-agents-js/"
}