{
 "repo": {
  "name": "text-generator.io",
  "owner": "TextGeneratorio",
  "stars": 37,
  "license": null,
  "full_name": "TextGeneratorio/text-generator.io",
  "fetched_at": null,
  "primary_language": "Python"
 },
 "burns": [],
 "total": 23,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 16,
   "flights": 23,
   "burn_rate": 0,
   "merge_rate": 1,
   "last_flight_at": "2025-07-11T10:49:56+00:00",
   "median_hours_to_merge": 0.2
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Postgres workflow and basic tests",
   "number": 29,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-11T11:01:55+00:00",
   "opened_at": "2025-07-11T10:49:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.2
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add speech-to-text demo route",
   "number": 28,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-11T04:57:48+00:00",
   "opened_at": "2025-07-11T03:20:23+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.62
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Switch to SmolLM3 default model",
   "number": 26,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-08T22:05:34+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Replace moondream/smol with Gemma multimodal model",
   "number": 25,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-08T04:07:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Use ModernBERT for embeddings",
   "number": 24,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T04:02:12+00:00",
   "opened_at": "2025-07-08T04:01:57+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve login flow",
   "number": 23,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T03:14:27+00:00",
   "opened_at": "2025-07-08T03:11:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add optional vLLM integration",
   "number": 22,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-10T02:43:23+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add streaming speech API",
   "number": 20,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-08T06:48:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add docx/ppt/pdf markdown conversion",
   "number": 19,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T06:29:51+00:00",
   "opened_at": "2025-06-07T06:29:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Remove Python 3.11 from CI",
   "number": 18,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-07T02:43:45+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Extract TTS helpers with tests",
   "number": 17,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T02:37:40+00:00",
   "opened_at": "2025-06-07T02:25:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.21
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Set up CI with uv and ruff",
   "number": 14,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-07T01:23:53+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add UX/SEO review endpoint and remove unused image",
   "number": 13,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T01:11:47+00:00",
   "opened_at": "2025-06-07T01:10:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Kokoro audio length test",
   "number": 12,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T01:02:26+00:00",
   "opened_at": "2025-06-06T22:33:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 2.48
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Replace Loguru with std logging",
   "number": 10,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-06T01:14:53+00:00",
   "opened_at": "2025-06-06T00:29:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.76
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Switch to vLLM with custom stopping criteria",
   "number": 9,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-04T07:07:23+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Remove ads and add speech-to-text page",
   "number": 8,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-19T19:55:41+00:00",
   "opened_at": "2025-05-19T07:06:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 12.83
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Switch inference to Parakeet ASR",
   "number": 7,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T03:44:50+00:00",
   "opened_at": "2025-05-18T05:34:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1222.18
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Enhance use case pages",
   "number": 6,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-18T03:39:29+00:00",
   "opened_at": "2025-05-18T03:38:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve homepage performance",
   "number": 5,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-18T01:13:42+00:00",
   "opened_at": "2025-05-18T01:10:51+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add prompt optimizer tool",
   "number": 4,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T22:10:13+00:00",
   "opened_at": "2025-05-17T03:12:24+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1266.96
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add assertions for summarization tests",
   "number": 3,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-18T01:02:33+00:00",
   "opened_at": "2025-05-17T03:09:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 21.89
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix bug in track_stripe_request_usage",
   "number": 2,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-17T03:08:32+00:00",
   "opened_at": "2025-05-17T03:08:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 7,
   "flights": 7
  },
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 5,
   "flights": 10
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 4,
   "flights": 6
  }
 ],
 "top_authors": [
  {
   "name": "Lee Penkman",
   "login": "lee101",
   "flights": 23,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/TextGeneratorio/text-generator.io/"
}