{
 "repo": {
  "name": "typespec",
  "owner": "microsoft",
  "stars": 5933,
  "license": "MIT",
  "full_name": "microsoft/typespec",
  "fetched_at": "2026-11-08T10:59:13.612695+00:00",
  "primary_language": "Java"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 8029,
   "reviewer_excerpt": "Moved to https://github.com/microsoft/typespec/pull/8032",
   "reviewer_excerpt_url": "https://github.com/microsoft/typespec/pull/8029#issuecomment-3125543916"
  },
  {
   "agent": "github-copilot",
   "number": 7922,
   "reviewer_excerpt": "FOLLOW THIS INSTEAD https://github.com/microsoft/typespec/blob/main/packages/http-client-java/.github/copilot-instructions.md",
   "reviewer_excerpt_url": "https://github.com/microsoft/typespec/pull/7922#issuecomment-3076496070"
  },
  {
   "agent": "github-copilot",
   "number": 7729,
   "reviewer_excerpt": "@copilot run eng/scripts/Generate.ps1.",
   "reviewer_excerpt_url": "https://github.com/microsoft/typespec/pull/7729#issuecomment-3001772270"
  },
  {
   "agent": "github-copilot",
   "number": 7619,
   "reviewer_excerpt": "@copilot, run `npm install -g @typespec/compiler` Then to regenerate, run `eng/scripts/Generate.ps1`",
   "reviewer_excerpt_url": "https://github.com/microsoft/typespec/pull/7619#issuecomment-2967282689"
  },
  {
   "agent": "github-copilot",
   "number": 7493,
   "reviewer_excerpt": "/azp run typespec - pr tools",
   "reviewer_excerpt_url": "https://github.com/microsoft/typespec/pull/7493#issuecomment-2917033868"
  },
  {
   "agent": "github-copilot",
   "number": 7431,
   "reviewer_excerpt": "@copilot Could you fix the build issue?",
   "reviewer_excerpt_url": "https://github.com/microsoft/typespec/pull/7431#issuecomment-2909009521"
  }
 ],
 "total": 47,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 21,
   "flights": 47,
   "burn_rate": 0.263,
   "merge_rate": 0.553,
   "last_flight_at": "2025-07-28T03:30:50+00:00",
   "median_hours_to_merge": 22
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[python] Support python 3.13",
   "number": 8029,
   "outcome": "burn",
   "index_ok": true,
   "additions": 11,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-07-28T03:30:50+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix Add-Debug-Profile.ps1 script: Update DLL path and replace generator parameter with management switch",
   "number": 8008,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 200,
   "deletions": 103,
   "merged_at": "2025-07-25T19:57:47+00:00",
   "opened_at": "2025-07-25T02:17:44+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 17.67
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[http-client-csharp] Update TypeSpec version and related libraries to latest stable versions",
   "number": 7984,
   "outcome": "stale",
   "index_ok": false,
   "additions": 17497,
   "deletions": 13622,
   "merged_at": null,
   "opened_at": "2025-07-23T03:32:26+00:00",
   "task_type": "build",
   "files_changed": 292,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add nullable implicit cast operator for string extensible enums",
   "number": 7967,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 247,
   "deletions": 90,
   "merged_at": "2025-07-21T18:02:23+00:00",
   "opened_at": "2025-07-21T02:26:54+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": 15.59
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[http-client-csharp] Remove InputModelProperty.Update method",
   "number": 7942,
   "outcome": "stale",
   "index_ok": false,
   "additions": 2,
   "deletions": 228,
   "merged_at": null,
   "opened_at": "2025-07-17T03:32:01+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "http-client-java: Update NodeJS dependencies to latest versions",
   "number": 7927,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 39087,
   "deletions": 32649,
   "merged_at": "2025-07-16T06:34:37+00:00",
   "opened_at": "2025-07-16T02:33:41+00:00",
   "task_type": "fix",
   "files_changed": 336,
   "hours_to_merge": 4.02
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "http-client-java: update dependencies to latest stable versions",
   "number": 7922,
   "outcome": "burn",
   "index_ok": false,
   "additions": 14,
   "deletions": 14,
   "merged_at": null,
   "opened_at": "2025-07-16T02:06:51+00:00",
   "task_type": "build",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[python][copilot] upgrade dependencies for http-client-python",
   "number": 7920,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 28,
   "deletions": 21,
   "merged_at": null,
   "opened_at": "2025-07-16T01:44:17+00:00",
   "task_type": "chore",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Bump TypeSpec/compiler and dependencies to 1.2.1 in client emitter packages",
   "number": 7918,
   "outcome": "stale",
   "index_ok": false,
   "additions": 4392,
   "deletions": 514,
   "merged_at": null,
   "opened_at": "2025-07-16T00:39:56+00:00",
   "task_type": "chore",
   "files_changed": 31,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update Java dependencies to latest versions in http-client-java",
   "number": 7801,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 42949,
   "deletions": 35793,
   "merged_at": "2025-07-02T07:36:11+00:00",
   "opened_at": "2025-07-02T03:03:16+00:00",
   "task_type": "chore",
   "files_changed": 386,
   "hours_to_merge": 4.55
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add tests for nested paging with XML-like structures",
   "number": 7798,
   "outcome": "stale",
   "index_ok": false,
   "additions": 523,
   "deletions": 371,
   "merged_at": null,
   "opened_at": "2025-07-02T00:53:42+00:00",
   "task_type": "test",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[http-client-csharp] Update @azure-tools/typespec-client-generator-core to 0.57.2",
   "number": 7783,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 29,
   "deletions": 15,
   "merged_at": "2025-07-03T07:38:59+00:00",
   "opened_at": "2025-07-01T03:18:45+00:00",
   "task_type": "build",
   "files_changed": 6,
   "hours_to_merge": 52.34
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[http-client-csharp] Update publish pipeline to inject required dependencies in emitted package.json files created from tsp-client",
   "number": 7779,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2589,
   "deletions": 1203,
   "merged_at": "2025-07-01T16:09:10+00:00",
   "opened_at": "2025-06-30T21:56:02+00:00",
   "task_type": "build",
   "files_changed": 166,
   "hours_to_merge": 18.22
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix OAuth2 scope deduplication in OpenAPI spec generation",
   "number": 7771,
   "outcome": "stale",
   "index_ok": false,
   "additions": 5092,
   "deletions": 1868,
   "merged_at": null,
   "opened_at": "2025-06-27T19:48:16+00:00",
   "task_type": "fix",
   "files_changed": 305,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[http-client-python] Add support for uv package manager alongside pip",
   "number": 7760,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 353,
   "deletions": 254,
   "merged_at": "2025-06-30T17:45:05+00:00",
   "opened_at": "2025-06-26T15:30:47+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 98.24
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update publish pipeline to use tsp-client to generate http-client-csharp artifacts",
   "number": 7755,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 110214,
   "deletions": 120272,
   "merged_at": "2025-06-26T20:13:54+00:00",
   "opened_at": "2025-06-25T22:12:12+00:00",
   "task_type": "build",
   "files_changed": 135,
   "hours_to_merge": 22.03
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add tests for discriminated models with inline union discriminators",
   "number": 7749,
   "outcome": "stale",
   "index_ok": false,
   "additions": 398,
   "deletions": 215,
   "merged_at": null,
   "opened_at": "2025-06-25T18:55:23+00:00",
   "task_type": "test",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix GenerateDocumentationFile to respect DisableXmlDocs configuration",
   "number": 7744,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 142,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-25T17:13:58+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[http-client-csharp] Add Update method for InputModelProperty",
   "number": 7739,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 366,
   "deletions": 140,
   "merged_at": "2025-06-27T02:51:52+00:00",
   "opened_at": "2025-06-25T09:32:08+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 41.33
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[python] upgrade dependencies for http-client-python",
   "number": 7735,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 34,
   "deletions": 11,
   "merged_at": "2025-06-25T08:23:38+00:00",
   "opened_at": "2025-06-25T05:04:03+00:00",
   "task_type": "chore",
   "files_changed": 5,
   "hours_to_merge": 3.33
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix RequestOptions parameter being marked required too aggressively",
   "number": 7729,
   "outcome": "burn",
   "index_ok": true,
   "additions": 25602,
   "deletions": 163976,
   "merged_at": null,
   "opened_at": "2025-06-24T18:02:28+00:00",
   "task_type": "fix",
   "files_changed": 186,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[copilot[ add scenario naming reqs section",
   "number": 7670,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-17T19:24:12+00:00",
   "opened_at": "2025-06-17T18:24:14+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[python] Upgrade TCGC 0.57.1 for http-client-python",
   "number": 7667,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 119715,
   "deletions": 121294,
   "merged_at": "2025-06-19T03:50:04+00:00",
   "opened_at": "2025-06-17T06:40:23+00:00",
   "task_type": "chore",
   "files_changed": 325,
   "hours_to_merge": 45.16
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[python] upgrade dependencies for http-client-python",
   "number": 7666,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 13,
   "deletions": 5,
   "merged_at": null,
   "opened_at": "2025-06-17T05:41:57+00:00",
   "task_type": "chore",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[python] upgrade dependencies for http-client-python",
   "number": 7664,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 119584,
   "deletions": 5,
   "merged_at": null,
   "opened_at": "2025-06-17T05:15:43+00:00",
   "task_type": "chore",
   "files_changed": 302,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[python] upgrade dependencies for http-client-python",
   "number": 7662,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 119583,
   "deletions": 5,
   "merged_at": null,
   "opened_at": "2025-06-17T04:46:04+00:00",
   "task_type": "chore",
   "files_changed": 301,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[http-client-java] Upgrade @azure-tools/typespec-client-generator-core to 0.57.1",
   "number": 7661,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10957,
   "deletions": 10955,
   "merged_at": "2025-06-17T08:03:40+00:00",
   "opened_at": "2025-06-17T03:02:12+00:00",
   "task_type": "build",
   "files_changed": 7,
   "hours_to_merge": 5.02
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[copilot] restrict search to http-specs folder",
   "number": 7652,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-16T21:02:42+00:00",
   "opened_at": "2025-06-16T20:12:38+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.83
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[WIP] Need Spector scenario for paging without nextlink/continuationToken",
   "number": 7651,
   "outcome": "stale",
   "index_ok": false,
   "additions": 120,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-16T19:49:44+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[copilot] rewrite instructions in copilot-friendly manner",
   "number": 7649,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-16T19:33:42+00:00",
   "opened_at": "2025-06-16T18:05:34+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.47
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Upgrade @typespec/compiler to 1.1.0 and update all related dependencies",
   "number": 7644,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4668,
   "deletions": 2597,
   "merged_at": "2025-06-19T03:17:53+00:00",
   "opened_at": "2025-06-16T03:16:28+00:00",
   "task_type": "chore",
   "files_changed": 94,
   "hours_to_merge": 72.02
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Improve next link paging generation usability by separating initial and subsequent request methods",
   "number": 7619,
   "outcome": "burn",
   "index_ok": false,
   "additions": 11005,
   "deletions": 11292,
   "merged_at": null,
   "opened_at": "2025-06-12T14:50:26+00:00",
   "task_type": "refactor",
   "files_changed": 87,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[python] Upgrade dependencies for http-client-python",
   "number": 7612,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 120061,
   "deletions": 940,
   "merged_at": null,
   "opened_at": "2025-06-11T03:26:43+00:00",
   "task_type": "chore",
   "files_changed": 303,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[python] upgrade dependencies for http-client-python",
   "number": 7611,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 493,
   "deletions": 940,
   "merged_at": null,
   "opened_at": "2025-06-11T03:05:37+00:00",
   "task_type": "build",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[spector] Add discriminated union test cases",
   "number": 7602,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 11861,
   "deletions": 9109,
   "merged_at": "2025-07-01T09:02:12+00:00",
   "opened_at": "2025-06-10T08:21:36+00:00",
   "task_type": "test",
   "files_changed": 450,
   "hours_to_merge": 504.68
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add NextLink spector scenario with Accept header validation",
   "number": 7553,
   "outcome": "stale",
   "index_ok": false,
   "additions": 127,
   "deletions": 113,
   "merged_at": null,
   "opened_at": "2025-06-04T22:07:55+00:00",
   "task_type": "test",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix invalid OpenAPI schema generation for models extending Array",
   "number": 7535,
   "outcome": "burn",
   "index_ok": true,
   "additions": 91,
   "deletions": 30,
   "merged_at": null,
   "opened_at": "2025-06-03T19:54:23+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add test scenario for paging without nextlink/continuationToken",
   "number": 7493,
   "outcome": "burn",
   "index_ok": true,
   "additions": 42,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-28T14:17:49+00:00",
   "task_type": "test",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix duplicate usage sections by renaming emitter usage section to \"Emitter usage\"",
   "number": 7481,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3605,
   "deletions": 3191,
   "merged_at": "2025-05-29T00:04:26+00:00",
   "opened_at": "2025-05-27T22:37:35+00:00",
   "task_type": "fix",
   "files_changed": 46,
   "hours_to_merge": 25.45
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[http-client-csharp] Bump @azure-tools/typespec-client-generator-core version to 0.56.2",
   "number": 7458,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4200,
   "deletions": 6302,
   "merged_at": "2025-05-27T05:11:06+00:00",
   "opened_at": "2025-05-23T08:09:13+00:00",
   "task_type": "build",
   "files_changed": 95,
   "hours_to_merge": 93.03
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add Azure/typespec-azure integration check to PR CI workflow",
   "number": 7439,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 623,
   "deletions": 394,
   "merged_at": "2025-05-23T18:16:48+00:00",
   "opened_at": "2025-05-22T17:37:28+00:00",
   "task_type": "ci",
   "files_changed": 39,
   "hours_to_merge": 24.66
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[http-specs] Add test cases for additional special words",
   "number": 7431,
   "outcome": "burn",
   "index_ok": true,
   "additions": 711,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-05-22T02:34:17+00:00",
   "task_type": "test",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add step in publish pipeline to create PR to azure-sdk-for-net",
   "number": 7426,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 674,
   "deletions": 400,
   "merged_at": "2025-06-13T23:04:14+00:00",
   "opened_at": "2025-05-21T19:14:26+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 555.83
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add customization documentation to C# client generator",
   "number": 7425,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1055,
   "deletions": 528,
   "merged_at": null,
   "opened_at": "2025-05-21T19:07:55+00:00",
   "task_type": "docs",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[http-client-csharp] Fix extra line breaks in C# XML documentation comments",
   "number": 7423,
   "outcome": "stale",
   "index_ok": false,
   "additions": 2086,
   "deletions": 1959,
   "merged_at": null,
   "opened_at": "2025-05-21T16:00:47+00:00",
   "task_type": "fix",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Template init now resolves actual latest versions instead of putting \"latest\"",
   "number": 7397,
   "outcome": "burn",
   "index_ok": true,
   "additions": 288,
   "deletions": 52,
   "merged_at": null,
   "opened_at": "2025-05-19T19:45:18+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add typekit to list types under a container (namespace/interface)",
   "number": 7391,
   "outcome": "burn",
   "index_ok": true,
   "additions": 591,
   "deletions": 276,
   "merged_at": null,
   "opened_at": "2025-05-19T17:29:02+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  }
 ],
 "indexed": 26,
 "monthly": [
  {
   "burns": 5,
   "month": "2025-05",
   "merged": 4,
   "flights": 10
  },
  {
   "burns": 3,
   "month": "2025-06",
   "merged": 12,
   "flights": 25
  },
  {
   "burns": 2,
   "month": "2025-07",
   "merged": 5,
   "flights": 12
  }
 ],
 "top_authors": [
  {
   "name": null,
   "login": "iscai-msft",
   "flights": 3,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/microsoft/typespec/"
}