{
 "repo": {
  "name": "onnxscript",
  "owner": "microsoft",
  "stars": 456,
  "license": "MIT",
  "full_name": "microsoft/onnxscript",
  "fetched_at": "2026-11-08T10:59:11.346631+00:00",
  "primary_language": "Python"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 2395,
   "reviewer_excerpt": "Value of this is unclear to me. Closing this to reduce clutter in the PR list. Happy to discuss if there is any value in",
   "reviewer_excerpt_url": "https://github.com/microsoft/onnxscript/pull/2395#issuecomment-3091209920"
  },
  {
   "agent": "github-copilot",
   "number": 2392,
   "reviewer_excerpt": "This PR is tackling several things at once. Can you split them into different PRs? As the first one, can you create one with just",
   "reviewer_excerpt_url": "https://github.com/microsoft/onnxscript/pull/2392#issuecomment-2992561674"
  },
  {
   "agent": "github-copilot",
   "number": 2387,
   "reviewer_excerpt": "Thank you",
   "reviewer_excerpt_url": "https://github.com/microsoft/onnxscript/pull/2387#issuecomment-2972852787"
  }
 ],
 "total": 19,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 9,
   "flights": 19,
   "burn_rate": 0.231,
   "merge_rate": 0.692,
   "last_flight_at": "2025-07-15T04:53:03+00:00",
   "median_hours_to_merge": 30
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement MatchContext class for rewriter pattern matching",
   "number": 2455,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 418,
   "deletions": 237,
   "merged_at": "2025-07-15T20:50:03+00:00",
   "opened_at": "2025-07-15T04:53:03+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": 15.95
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Expose match functionality of rewrite-rule by extracting base classes",
   "number": 2447,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1014,
   "deletions": 1775,
   "merged_at": "2025-07-14T19:59:23+00:00",
   "opened_at": "2025-07-11T16:11:27+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 75.8
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Cleanup uses of onnxscript.rewriter.pattern - export symbols from main module",
   "number": 2437,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 134,
   "deletions": 123,
   "merged_at": "2025-07-04T15:54:38+00:00",
   "opened_at": "2025-07-03T15:43:53+00:00",
   "task_type": "refactor",
   "files_changed": 18,
   "hours_to_merge": 24.18
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix MatchResult.fail() call signature in redundant_scatter_nd.py",
   "number": 2431,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 23,
   "deletions": 22,
   "merged_at": "2025-07-03T00:55:03+00:00",
   "opened_at": "2025-07-01T18:58:00+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 29.95
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Cleanup elimination of redundant scatter-nd: consolidate rules and improve organization",
   "number": 2426,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 121,
   "deletions": 108,
   "merged_at": "2025-07-01T15:54:26+00:00",
   "opened_at": "2025-06-30T21:24:52+00:00",
   "task_type": "refactor",
   "files_changed": 5,
   "hours_to_merge": 18.49
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[docs] Document rewriter pattern options",
   "number": 2406,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5554,
   "deletions": 4321,
   "merged_at": "2025-07-30T00:23:58+00:00",
   "opened_at": "2025-06-19T20:55:01+00:00",
   "task_type": "docs",
   "files_changed": 125,
   "hours_to_merge": 963.48
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement aten::feature_dropout",
   "number": 2404,
   "outcome": "stale",
   "index_ok": false,
   "additions": 71,
   "deletions": 30,
   "merged_at": null,
   "opened_at": "2025-06-19T17:11:32+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Move _c_api_utils.py to version_converter package",
   "number": 2401,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 56,
   "deletions": 13,
   "merged_at": "2025-06-19T16:48:11+00:00",
   "opened_at": "2025-06-18T20:17:08+00:00",
   "task_type": "refactor",
   "files_changed": 10,
   "hours_to_merge": 20.52
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement E-graph based pattern matching for efficient and robust rewriting",
   "number": 2395,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1457,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-16T14:02:49+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Clean up rewriter code: improve efficiency, finish TODOs, and enhance documentation",
   "number": 2392,
   "outcome": "burn",
   "index_ok": false,
   "additions": 429,
   "deletions": 266,
   "merged_at": null,
   "opened_at": "2025-06-14T16:04:56+00:00",
   "task_type": "refactor",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[torchlib] Implement quantize_per_channel and dequantize_per_channel",
   "number": 2390,
   "outcome": "stale",
   "index_ok": false,
   "additions": 67,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-06-14T15:38:57+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[rewriter] Decouple llama rule sets and make API explicit",
   "number": 2388,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 885,
   "deletions": 852,
   "merged_at": "2025-06-18T04:15:08+00:00",
   "opened_at": "2025-06-14T15:32:54+00:00",
   "task_type": "refactor",
   "files_changed": 9,
   "hours_to_merge": 84.7
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Improve masked_scatter implementation documentation and code clarity",
   "number": 2387,
   "outcome": "burn",
   "index_ok": true,
   "additions": 36,
   "deletions": 13,
   "merged_at": null,
   "opened_at": "2025-06-14T15:32:41+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix ast.Expression deprecation warning by using proper constructor",
   "number": 2386,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 3,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-14T15:32:27+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix padding_idx=None handling in aten_embedding_bag_padding_idx",
   "number": 2385,
   "outcome": "stale",
   "index_ok": false,
   "additions": 7,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-06-14T15:32:06+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[torchlib] Fix aten.embedding_bag.padding_idx to support None values",
   "number": 2384,
   "outcome": "stale",
   "index_ok": false,
   "additions": 13,
   "deletions": 11,
   "merged_at": null,
   "opened_at": "2025-06-14T15:31:38+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[torchlib] Implement aten__upsample_bicubic2d_aa and aten__upsample_bilinear2d_aa functions",
   "number": 2383,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 211,
   "deletions": 127,
   "merged_at": "2025-06-17T19:35:40+00:00",
   "opened_at": "2025-06-14T03:44:47+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 87.85
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[torchlib] Implement torch.ops.prims.broadcast_in_dim.default",
   "number": 2382,
   "outcome": "stale",
   "index_ok": false,
   "additions": 83,
   "deletions": 43,
   "merged_at": null,
   "opened_at": "2025-06-14T03:43:00+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix rewrite rules to handle attribute references (RefAttr) properly",
   "number": 2381,
   "outcome": "stale",
   "index_ok": false,
   "additions": 159,
   "deletions": 85,
   "merged_at": null,
   "opened_at": "2025-06-14T03:41:08+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  }
 ],
 "indexed": 10,
 "monthly": [
  {
   "burns": 3,
   "month": "2025-06",
   "merged": 5,
   "flights": 15
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 4,
   "flights": 4
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/microsoft/onnxscript/"
}