{
 "repo": {
  "name": "hyperlight",
  "owner": "hyperlight-dev",
  "stars": 4790,
  "license": "Apache-2.0",
  "full_name": "hyperlight-dev/hyperlight",
  "fetched_at": "2026-11-08T10:58:57.798127+00:00",
  "primary_language": "Rust"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 724,
   "reviewer_excerpt": "@copilot fix src\\hyperlight_host\\src\\hypervisor\\hyperv_windows.rs remove duplicate imports. make sure you run `just clippy` before pushing changes as per your instructions. Also remove the OutBHandlerCaller trait completely",
   "reviewer_excerpt_url": "https://github.com/hyperlight-dev/hyperlight/pull/724#issuecomment-3104728534"
  },
  {
   "agent": "github-copilot",
   "number": 658,
   "reviewer_excerpt": "It would be nice to see a test case added to the wit file that has a function that has no returns",
   "reviewer_excerpt_url": "https://github.com/hyperlight-dev/hyperlight/pull/658#pullrequestreview-2951089524"
  },
  {
   "agent": "github-copilot",
   "number": 641,
   "reviewer_excerpt": "@copilot also fix the fmt error",
   "reviewer_excerpt_url": "https://github.com/hyperlight-dev/hyperlight/pull/641#pullrequestreview-2983792254"
  },
  {
   "agent": "github-copilot",
   "number": 519,
   "reviewer_excerpt": "@copilot gpg-sign and sign-off all commits",
   "reviewer_excerpt_url": "https://github.com/hyperlight-dev/hyperlight/pull/519#issuecomment-2898224135"
  },
  {
   "agent": "github-copilot",
   "number": 513,
   "reviewer_excerpt": "@copilot try running the tests again, they should not fail",
   "reviewer_excerpt_url": "https://github.com/hyperlight-dev/hyperlight/pull/513#issuecomment-2894577414"
  },
  {
   "agent": "github-copilot",
   "number": 510,
   "reviewer_excerpt": "Please add some tests for this new functionality",
   "reviewer_excerpt_url": "https://github.com/hyperlight-dev/hyperlight/pull/510#pullrequestreview-2853541247"
  }
 ],
 "total": 11,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 4,
   "flights": 11,
   "burn_rate": 0.545,
   "merge_rate": 0.364,
   "last_flight_at": "2025-07-24T12:18:42+00:00",
   "median_hours_to_merge": 28.8
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix `just clean` command for Windows PowerShell compatibility and missing directory handling",
   "number": 730,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-24T21:36:52+00:00",
   "opened_at": "2025-07-24T12:18:42+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 9.3
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Remove `OutBHandlerWrapper` type alias",
   "number": 724,
   "outcome": "burn",
   "index_ok": true,
   "additions": 98,
   "deletions": 122,
   "merged_at": null,
   "opened_at": "2025-07-22T18:21:47+00:00",
   "task_type": "refactor",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix README.md host function calling examples to match current API",
   "number": 682,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 34,
   "deletions": 14,
   "merged_at": "2025-07-03T17:51:29+00:00",
   "opened_at": "2025-07-01T17:30:38+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 48.35
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix clippy unused_unit warnings in host_bindgen macro for void return functions",
   "number": 658,
   "outcome": "burn",
   "index_ok": true,
   "additions": 32,
   "deletions": 27,
   "merged_at": null,
   "opened_at": "2025-06-23T15:59:01+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Make interrupt retry delay methods Linux-only",
   "number": 647,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2,
   "deletions": 0,
   "merged_at": "2025-06-18T18:04:39+00:00",
   "opened_at": "2025-06-18T16:50:41+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 1.23
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Make benchmarks only run with release builds",
   "number": 641,
   "outcome": "burn",
   "index_ok": true,
   "additions": 96,
   "deletions": 49,
   "merged_at": null,
   "opened_at": "2025-06-18T07:37:33+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Remove `OutBHandlerWrapper` type",
   "number": 519,
   "outcome": "burn",
   "index_ok": true,
   "additions": 230,
   "deletions": 229,
   "merged_at": null,
   "opened_at": "2025-05-21T08:20:22+00:00",
   "task_type": "fix",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Remove OutBHandlerWrapper type now that inprocess mode has been removed",
   "number": 513,
   "outcome": "burn",
   "index_ok": true,
   "additions": 26,
   "deletions": 35,
   "merged_at": null,
   "opened_at": "2025-05-20T13:34:42+00:00",
   "task_type": "refactor",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add CI job to verify all Rust files have license headers",
   "number": 512,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2269,
   "deletions": 2179,
   "merged_at": "2025-06-02T23:36:34+00:00",
   "opened_at": "2025-05-20T13:33:18+00:00",
   "task_type": "ci",
   "files_changed": 449,
   "hours_to_merge": 322.05
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Avoid reopening /dev/kvm or /dev/mshv for every new sandbox",
   "number": 510,
   "outcome": "burn",
   "index_ok": true,
   "additions": 189,
   "deletions": 63,
   "merged_at": null,
   "opened_at": "2025-05-19T23:13:12+00:00",
   "task_type": "perf",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Avoid reopening /dev/kvm or /dev/mshv for every new sandbox",
   "number": 506,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-19T19:10:44+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "indexed": 10,
 "monthly": [
  {
   "burns": 3,
   "month": "2025-05",
   "merged": 1,
   "flights": 5
  },
  {
   "burns": 2,
   "month": "2025-06",
   "merged": 1,
   "flights": 3
  },
  {
   "burns": 1,
   "month": "2025-07",
   "merged": 2,
   "flights": 3
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/hyperlight-dev/hyperlight/"
}