{
 "repo": {
  "name": "ai",
  "owner": "drivly",
  "stars": 29,
  "license": "MIT",
  "full_name": "drivly/ai",
  "fetched_at": null,
  "primary_language": "TypeScript"
 },
 "burns": [],
 "total": 993,
 "agents": [
  {
   "agent": "devin",
   "merged": 824,
   "flights": 985,
   "burn_rate": 0,
   "merge_rate": 0.84,
   "last_flight_at": "2025-05-16T09:11:44+00:00",
   "median_hours_to_merge": 0.4
  },
  {
   "agent": "openai-codex",
   "merged": 1,
   "flights": 8,
   "burn_rate": 0,
   "merge_rate": 0.2,
   "last_flight_at": "2025-05-28T15:18:59+00:00",
   "median_hours_to_merge": 0.5
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix LLM completions types",
   "number": 2317,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-28T15:18:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Implement integrations CLI",
   "number": 2316,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-28T15:18:52+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "feat: build out gpt.do sdk",
   "number": 2315,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-28T15:18:40+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Improve GitHub webhook typing",
   "number": 2314,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-28T15:17:51+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add generateVideoTask",
   "number": 2313,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-28T15:13:15+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add typed interfaces for executeFunction handler",
   "number": 2312,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-28T14:58:31+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add dynamic headers for AI requests",
   "number": 2311,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-28T14:57:43+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Expand core docs",
   "number": 2264,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-17T00:03:12+00:00",
   "opened_at": "2025-05-16T23:35:05+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.47
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "ENG-859: Fix SDK binary generation and permissions",
   "number": 2262,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-16T19:45:50+00:00",
   "opened_at": "2025-05-16T09:11:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 10.57
  },
  {
   "agent": "devin",
   "state": "open",
   "title": "ENG-859: Fix SDK binary generation and permissions",
   "number": 2261,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-16T09:08:31+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "open",
   "title": "AI-75: Update SDK to handle 404s by triggering generation",
   "number": 2260,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-16T08:50:31+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix: Add defensive coding and error handling to domain processing loop (ENG-858)",
   "number": 2256,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-15T20:50:18+00:00",
   "opened_at": "2025-05-15T20:38:50+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.19
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix: Add defensive coding and error handling to domain processing loop (ENG-858)",
   "number": 2254,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-15T20:14:26+00:00",
   "opened_at": "2025-05-15T20:04:37+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.16
  },
  {
   "agent": "devin",
   "state": "open",
   "title": "Fix Windows compatibility for package scripts (ENG-857)",
   "number": 2250,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-15T05:49:41+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix Visual Test Failures - Alternative Approach",
   "number": 2246,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-15T18:16:10+00:00",
   "opened_at": "2025-05-14T19:56:15+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 22.33
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix Visual Test Failures",
   "number": 2243,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-14T19:49:08+00:00",
   "opened_at": "2025-05-14T19:08:39+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.67
  },
  {
   "agent": "devin",
   "state": "open",
   "title": "Fix Chromatic Test Failures",
   "number": 2242,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-14T18:13:14+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix: Use published packages instead of local implementations",
   "number": 2241,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-14T18:06:29+00:00",
   "opened_at": "2025-05-14T16:46:25+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.33
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix: Update e2e-playwright tests to use Vitest instead of Playwright test runner",
   "number": 2240,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-14T16:42:29+00:00",
   "opened_at": "2025-05-14T15:48:38+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.9
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix: Revert incorrect replacement of motion/react with framer-motion",
   "number": 2239,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-14T15:07:49+00:00",
   "opened_at": "2025-05-14T12:40:31+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 2.46
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Refactor: Convert workspace dependencies to npm dependencies",
   "number": 2238,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-14T12:31:32+00:00",
   "opened_at": "2025-05-14T10:41:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.84
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Add OpenRouter feature tests for llm.do service",
   "number": 2229,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-08T10:37:46+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "MDX-8: Integrate payload-db functionality into mdxdb package",
   "number": 2228,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-08T22:08:09+00:00",
   "opened_at": "2025-05-07T16:11:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 29.95
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "MDX-1: Implement mdxai CLI tool",
   "number": 2227,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-07T09:52:14+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "ENG-854: Properly implement turbo.json for build dependencies",
   "number": 2226,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-07T08:39:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "AI-19: Remove conditional test skipping pattern",
   "number": 2224,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-06T08:36:56+00:00",
   "opened_at": "2025-05-06T08:05:38+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.52
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "feat(AI-13): Add ai-benchmarks package",
   "number": 2222,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-05T18:26:05+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "AI-10: Create Business function in ai-business package",
   "number": 2221,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-05T18:22:28+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "AI-8: Add comprehensive test suite for language-models package",
   "number": 2220,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-05T16:06:28+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix build errors by removing ai-* related test files",
   "number": 2219,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-05T16:30:52+00:00",
   "opened_at": "2025-05-05T15:57:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.55
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "AI-3: Prepare ai-providers package for publishing",
   "number": 2217,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-05T13:43:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "ENG-853: Fix E2E tests by updating import patterns and adding @playwright/test override",
   "number": 2215,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-05T08:56:18+00:00",
   "opened_at": "2025-05-05T07:54:18+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.03
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix: NPM authentication and workspace dependency handling (ENG-852)",
   "number": 2214,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-05T07:52:13+00:00",
   "opened_at": "2025-05-05T07:42:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.17
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "ENG-851: Add tests for async iterator functionality in list function",
   "number": 2198,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-04T15:35:19+00:00",
   "opened_at": "2025-05-04T15:27:52+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.12
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix environment variable configuration in Auto Version PR workflow",
   "number": 2197,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-04T15:31:39+00:00",
   "opened_at": "2025-05-04T15:23:20+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.14
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix Workspace Dependencies Conversion for NPM Publishing (ENG-849)",
   "number": 2193,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-04T11:42:54+00:00",
   "opened_at": "2025-05-04T10:17:43+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.42
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "ENG-848: Integration test for research function",
   "number": 2192,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-04T10:58:03+00:00",
   "opened_at": "2025-05-04T10:09:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.81
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix(database.do): Improve error messages and add authentication test scripts (ENG-845)",
   "number": 2191,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-04T11:05:59+00:00",
   "opened_at": "2025-05-04T10:08:20+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.96
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Add Slack webhook handler that saves to events collection",
   "number": 2187,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-03T19:14:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "ENG-847: Configure apis.do to use oauth.do as default auth provider",
   "number": 2186,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-03T13:06:40+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Implement functions/list API route with streaming support (ENG-843)",
   "number": 2183,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-03T12:35:14+00:00",
   "opened_at": "2025-05-03T11:57:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.63
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Fix TypeScript redeclaration errors for list function",
   "number": 2182,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-03T11:35:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix(ci): Improve Payload server port detection and API key generation (ENG-845)",
   "number": 2181,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-03T12:11:24+00:00",
   "opened_at": "2025-05-03T11:29:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.69
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Fix: Rename list export to avoid conflicts with auto-imports",
   "number": 2180,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-03T11:19:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "ENG-846: Generate Collections Utility in apis.do SDK",
   "number": 2179,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-03T10:37:02+00:00",
   "opened_at": "2025-05-03T10:27:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.16
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix(ci): Start Payload server before unit tests (ENG-845)",
   "number": 2178,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-03T11:17:01+00:00",
   "opened_at": "2025-05-03T10:19:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.95
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "ENG-844: Store research results in Resources collection",
   "number": 2176,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-03T11:16:27+00:00",
   "opened_at": "2025-05-03T10:08:37+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.13
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Implement functions/list API route with streaming support (ENG-843)",
   "number": 2172,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-03T09:36:05+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: implement list function with markdown ordered lists (ENG-842)",
   "number": 2171,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-03T10:01:34+00:00",
   "opened_at": "2025-05-03T09:30:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.52
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "ENG-841: Implement dynamic proxy for apis.do SDK",
   "number": 2168,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-03T23:56:47+00:00",
   "opened_at": "2025-05-03T09:15:13+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 14.69
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-03",
   "merged": 127,
   "flights": 157
  },
  {
   "burns": 0,
   "month": "2025-04",
   "merged": 658,
   "flights": 770
  },
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 40,
   "flights": 66
  }
 ],
 "top_authors": [
  {
   "name": null,
   "login": "sam-lippert",
   "flights": 7,
   "indexed": 0
  },
  {
   "name": null,
   "login": "nathanclevenger",
   "flights": 1,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/drivly/ai/"
}