{
 "repo": {
  "name": "repomix",
  "owner": "yamadashy",
  "stars": 29184,
  "license": "MIT",
  "full_name": "yamadashy/repomix",
  "fetched_at": "2026-11-08T11:02:04.274147+00:00",
  "primary_language": "TypeScript"
 },
 "burns": [
  {
   "agent": "devin",
   "number": 615,
   "reviewer_excerpt": "moved - https://github.com/yamadashy/repomix/pull/616",
   "reviewer_excerpt_url": "https://github.com/yamadashy/repomix/pull/615#issuecomment-2922525120"
  },
  {
   "agent": "devin",
   "number": 549,
   "reviewer_excerpt": "@coderabbitai review /gemini review",
   "reviewer_excerpt_url": "https://github.com/yamadashy/repomix/pull/549#issuecomment-2888093257"
  },
  {
   "agent": "devin",
   "number": 541,
   "reviewer_excerpt": "This will be merged at the 0.4.0 release.",
   "reviewer_excerpt_url": "https://github.com/yamadashy/repomix/pull/541#issuecomment-2868812479"
  },
  {
   "agent": "devin",
   "number": 538,
   "reviewer_excerpt": "This PR is a PR to verify the performance of Devin and is fully functional with the commander, so I have no intention of merging",
   "reviewer_excerpt_url": "https://github.com/yamadashy/repomix/pull/538#issuecomment-2868792679"
  }
 ],
 "total": 40,
 "agents": [
  {
   "agent": "devin",
   "merged": 27,
   "flights": 40,
   "burn_rate": 0.1,
   "merge_rate": 0.675,
   "last_flight_at": "2025-05-30T01:20:11+00:00",
   "median_hours_to_merge": 2.4
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "devin",
   "state": "closed",
   "title": "Add Web Share API button for opening with native apps",
   "number": 615,
   "outcome": "burn",
   "index_ok": true,
   "additions": 85,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-05-30T01:20:11+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix: update Node.js version to 22.14.0 for Cloudflare build",
   "number": 613,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-05-29T06:50:22+00:00",
   "opened_at": "2025-05-29T05:24:42+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 1.43
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "docs: add Open Source Awards nomination section to website in all languages",
   "number": 611,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 172,
   "deletions": 28,
   "merged_at": "2025-05-29T01:24:54+00:00",
   "opened_at": "2025-05-28T05:01:34+00:00",
   "task_type": "docs",
   "files_changed": 14,
   "hours_to_merge": 20.39
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "docs: add Open Source Awards nomination information to README",
   "number": 610,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 12,
   "deletions": 0,
   "merged_at": "2025-05-28T04:54:44+00:00",
   "opened_at": "2025-05-28T04:50:50+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.07
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Hindi language support",
   "number": 607,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 2781,
   "deletions": 60,
   "merged_at": "2025-05-28T04:43:50+00:00",
   "opened_at": "2025-05-27T15:00:41+00:00",
   "task_type": "feat",
   "files_changed": 21,
   "hours_to_merge": 13.72
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Vietnamese language support",
   "number": 603,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3008,
   "deletions": 2,
   "merged_at": "2025-05-27T01:15:52+00:00",
   "opened_at": "2025-05-26T17:06:30+00:00",
   "task_type": "feat",
   "files_changed": 23,
   "hours_to_merge": 8.16
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Indonesian language support",
   "number": 602,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2165,
   "deletions": 82,
   "merged_at": "2025-05-26T16:38:44+00:00",
   "opened_at": "2025-05-26T15:53:08+00:00",
   "task_type": "feat",
   "files_changed": 23,
   "hours_to_merge": 0.76
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add country names in parentheses to language labels",
   "number": 601,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 9,
   "deletions": 9,
   "merged_at": "2025-05-26T15:45:40+00:00",
   "opened_at": "2025-05-26T15:40:28+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.09
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Refactor: Redesign src directory structure using clean architecture principles",
   "number": 600,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 1880,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-26T15:33:07+00:00",
   "task_type": "refactor",
   "files_changed": 35,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat(website): Add badges to all language versions of guide index pages",
   "number": 599,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 109,
   "deletions": 60,
   "merged_at": "2025-05-26T15:36:22+00:00",
   "opened_at": "2025-05-26T13:16:25+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 2.33
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Make HomeBadges component responsive for mobile devices",
   "number": 598,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 8,
   "deletions": 0,
   "merged_at": "2025-05-26T12:21:24+00:00",
   "opened_at": "2025-05-26T12:14:26+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.12
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat(mcp): enhance MCP tools with line specification and grep functionality",
   "number": 590,
   "outcome": "merged_after_rework",
   "index_ok": false,
   "additions": 2264,
   "deletions": 449,
   "merged_at": "2025-05-25T06:22:13+00:00",
   "opened_at": "2025-05-24T09:27:00+00:00",
   "task_type": "feat",
   "files_changed": 33,
   "hours_to_merge": 20.92
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "refactor: Split gitCommand.ts into separate files and move non-command functionality to gitHandle.ts",
   "number": 587,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 727,
   "deletions": 641,
   "merged_at": null,
   "opened_at": "2025-05-24T03:14:15+00:00",
   "task_type": "refactor",
   "files_changed": 22,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Refactor: Create common URL validation function for Git commands",
   "number": 585,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 64,
   "deletions": 27,
   "merged_at": "2025-05-24T02:09:57+00:00",
   "opened_at": "2025-05-23T04:58:08+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": 21.2
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Fix CodeQL security check by improving URL validation",
   "number": 584,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 5,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-05-23T04:49:22+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "fix(core): Fix command injection vulnerability in git clone",
   "number": 581,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 513,
   "deletions": 252,
   "merged_at": null,
   "opened_at": "2025-05-19T15:26:57+00:00",
   "task_type": "fix",
   "files_changed": 20,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Implement Commander.js v14 help group feature",
   "number": 578,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 15,
   "deletions": 6,
   "merged_at": "2025-05-23T04:45:52+00:00",
   "opened_at": "2025-05-19T12:58:16+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 87.79
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Generate schema in both version-specific and latest directories",
   "number": 574,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 379,
   "deletions": 239,
   "merged_at": "2025-05-18T10:35:26+00:00",
   "opened_at": "2025-05-18T09:59:05+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": 0.61
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "docs(website): Integrate Development Setup into Contributing section",
   "number": 571,
   "outcome": "merged_after_rework",
   "index_ok": false,
   "additions": 1036,
   "deletions": 860,
   "merged_at": "2025-05-18T09:29:45+00:00",
   "opened_at": "2025-05-18T08:00:28+00:00",
   "task_type": "docs",
   "files_changed": 27,
   "hours_to_merge": 1.49
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add JSON schema for configuration validation",
   "number": 570,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1027,
   "deletions": 181,
   "merged_at": "2025-05-18T07:45:42+00:00",
   "opened_at": "2025-05-18T04:51:28+00:00",
   "task_type": "feat",
   "files_changed": 18,
   "hours_to_merge": 2.9
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "docs(website): Enhance English documentation with more comprehensive explanations",
   "number": 569,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 4953,
   "deletions": 4541,
   "merged_at": null,
   "opened_at": "2025-05-18T02:58:36+00:00",
   "task_type": "docs",
   "files_changed": 111,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat(website): organize sidebar by category and add activeMatch",
   "number": 568,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 221,
   "deletions": 204,
   "merged_at": "2025-05-18T05:03:27+00:00",
   "opened_at": "2025-05-18T02:40:32+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": 2.38
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Enhance website documentation",
   "number": 567,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 623,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-18T02:31:45+00:00",
   "task_type": "docs",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix(website): Remove Google Fonts caching and add JS files caching in VitePWA",
   "number": 566,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 11,
   "deletions": 23,
   "merged_at": "2025-05-18T02:51:18+00:00",
   "opened_at": "2025-05-18T02:29:47+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.36
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "docs(mcp): Update Docker heading in website docs to match README",
   "number": 565,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 9,
   "deletions": 9,
   "merged_at": "2025-05-17T15:54:51+00:00",
   "opened_at": "2025-05-17T15:52:20+00:00",
   "task_type": "docs",
   "files_changed": 9,
   "hours_to_merge": 0.04
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Cloudflare preview URLs to CORS allowlist",
   "number": 564,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 9,
   "deletions": 9,
   "merged_at": "2025-05-17T12:57:09+00:00",
   "opened_at": "2025-05-17T10:18:39+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 2.64
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add URL parameter support for automatic repository packing",
   "number": 560,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 38,
   "deletions": 18,
   "merged_at": "2025-05-17T13:46:12+00:00",
   "opened_at": "2025-05-17T06:22:38+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 7.39
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Docker configuration for MCP server",
   "number": 559,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 244,
   "deletions": 34,
   "merged_at": "2025-05-17T15:12:40+00:00",
   "opened_at": "2025-05-17T06:17:59+00:00",
   "task_type": "docs",
   "files_changed": 10,
   "hours_to_merge": 8.91
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Add type-coverage for TypeScript type checking",
   "number": 551,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 76,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-13T01:32:00+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Strengthen additional type definitions in test files",
   "number": 550,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 59,
   "deletions": 42,
   "merged_at": "2025-05-13T01:06:36+00:00",
   "opened_at": "2025-05-12T14:37:32+00:00",
   "task_type": "test",
   "files_changed": 18,
   "hours_to_merge": 10.48
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Add GitHub zip download functionality with fallback to git clone",
   "number": 549,
   "outcome": "burn",
   "index_ok": true,
   "additions": 759,
   "deletions": 111,
   "merged_at": null,
   "opened_at": "2025-05-12T11:49:09+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Strengthen type definitions in test files",
   "number": 548,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 15,
   "deletions": 62,
   "merged_at": "2025-05-13T14:00:37+00:00",
   "opened_at": "2025-05-12T11:47:38+00:00",
   "task_type": "test",
   "files_changed": 5,
   "hours_to_merge": 26.22
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Improve test coverage for MCP tools and prompts",
   "number": 546,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 468,
   "deletions": 83,
   "merged_at": "2025-05-11T14:26:56+00:00",
   "opened_at": "2025-05-11T14:06:37+00:00",
   "task_type": "test",
   "files_changed": 3,
   "hours_to_merge": 0.34
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Add Include Files option to website interface",
   "number": 545,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 164,
   "deletions": 196,
   "merged_at": null,
   "opened_at": "2025-05-11T13:59:45+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add information about private repository support to CLI tool section",
   "number": 544,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 26,
   "deletions": 8,
   "merged_at": "2025-05-11T14:49:32+00:00",
   "opened_at": "2025-05-11T13:59:36+00:00",
   "task_type": "docs",
   "files_changed": 9,
   "hours_to_merge": 0.83
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add support for Node.js v24.0.1",
   "number": 543,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 6,
   "deletions": 6,
   "merged_at": "2025-05-10T14:45:13+00:00",
   "opened_at": "2025-05-10T14:34:04+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0.19
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Remove Node.js 18 support (EOL April 30, 2025)",
   "number": 541,
   "outcome": "burn",
   "index_ok": true,
   "additions": 13,
   "deletions": 13,
   "merged_at": null,
   "opened_at": "2025-05-10T11:32:36+00:00",
   "task_type": "chore",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "feat(cli): Replace commander with cleye for CLI implementation",
   "number": 538,
   "outcome": "burn",
   "index_ok": true,
   "additions": 218,
   "deletions": 104,
   "merged_at": null,
   "opened_at": "2025-05-10T07:54:15+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add support for MCP tool annotations",
   "number": 537,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 128,
   "deletions": 90,
   "merged_at": "2025-05-10T10:56:18+00:00",
   "opened_at": "2025-05-10T07:44:21+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 3.2
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Implement two-stage parsing approach for GitHub URLs",
   "number": 536,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 673,
   "deletions": 292,
   "merged_at": null,
   "opened_at": "2025-05-09T17:47:53+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  }
 ],
 "indexed": 22,
 "monthly": [
  {
   "burns": 4,
   "month": "2025-05",
   "merged": 27,
   "flights": 40
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/yamadashy/repomix/"
}