{
 "repo": {
  "name": "devtools",
  "owner": "LayerZero-Labs",
  "stars": 214,
  "license": null,
  "full_name": "LayerZero-Labs/devtools",
  "fetched_at": "2026-11-08T10:59:53.60503+00:00",
  "primary_language": "TypeScript"
 },
 "burns": [
  {
   "agent": "openai-codex",
   "number": 1531,
   "reviewer_excerpt": "I tried to use this to test a evm uln301 <> uln301 mesh and I faced issues here. setup: ``` const pathways: TwoWayConfig[] = [",
   "reviewer_excerpt_url": "https://github.com/LayerZero-Labs/devtools/pull/1531#issuecomment-2966285167"
  },
  {
   "agent": "openai-codex",
   "number": 1507,
   "reviewer_excerpt": "I feel like we should be going towards removing hardhat rather than adding hardhat in more places. In general though I think having the same",
   "reviewer_excerpt_url": "https://github.com/LayerZero-Labs/devtools/pull/1507#issuecomment-2922921204"
  }
 ],
 "total": 16,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 7,
   "flights": 16,
   "burn_rate": 0.143,
   "merge_rate": 0.5,
   "last_flight_at": "2025-06-03T11:02:39+00:00",
   "median_hours_to_merge": 28.4
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix(oft-tron): convert addresses for tronWeb",
   "number": 1550,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 38,
   "deletions": 33,
   "merged_at": "2025-06-04T15:27:44+00:00",
   "opened_at": "2025-06-03T11:02:39+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 28.42
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Codex/add context logging to all examples",
   "number": 1543,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 878,
   "deletions": 179,
   "merged_at": "2025-06-02T03:23:15+00:00",
   "opened_at": "2025-06-02T01:06:02+00:00",
   "task_type": "feat",
   "files_changed": 17,
   "hours_to_merge": 2.29
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "feat(tronbox): add wiring package and example",
   "number": 1540,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 209,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-30T15:36:50+00:00",
   "task_type": "feat",
   "files_changed": 16,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "DEVREL-643 feat(oft-solana): warn when message options missing",
   "number": 1539,
   "outcome": "stale",
   "index_ok": false,
   "additions": 29601,
   "deletions": 2772,
   "merged_at": null,
   "opened_at": "2025-05-30T14:14:02+00:00",
   "task_type": "feat",
   "files_changed": 349,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "DEVREL-126 feat: validate Solana admin address for delegate/owner when wiring",
   "number": 1538,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 24634,
   "deletions": 1358,
   "merged_at": "2025-07-16T20:39:47+00:00",
   "opened_at": "2025-05-30T07:31:19+00:00",
   "task_type": "feat",
   "files_changed": 282,
   "hours_to_merge": 1141.14
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "fix(io-devtools): avoid wrapping calldata logs",
   "number": 1535,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 8,
   "deletions": 7,
   "merged_at": null,
   "opened_at": "2025-05-30T05:09:43+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "chore: add changeset for logger refactor",
   "number": 1533,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 114,
   "deletions": 12,
   "merged_at": "2025-05-30T05:06:11+00:00",
   "opened_at": "2025-05-29T09:27:55+00:00",
   "task_type": "chore",
   "files_changed": 5,
   "hours_to_merge": 19.64
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat(io-devtools): add debug logger helpers",
   "number": 1532,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 872,
   "deletions": 172,
   "merged_at": "2025-05-30T06:34:11+00:00",
   "opened_at": "2025-05-29T09:13:58+00:00",
   "task_type": "feat",
   "files_changed": 16,
   "hours_to_merge": 21.34
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "DEVREL-527 refactor: Use simple-config for lzapp-migration example",
   "number": 1531,
   "outcome": "burn",
   "index_ok": true,
   "additions": 816,
   "deletions": 250,
   "merged_at": null,
   "opened_at": "2025-05-29T08:38:55+00:00",
   "task_type": "refactor",
   "files_changed": 17,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Introduce shared debug logger",
   "number": 1529,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 125,
   "deletions": 148,
   "merged_at": null,
   "opened_at": "2025-05-29T03:05:31+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add Solana deploy helper task",
   "number": 1528,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 68,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-05-28T08:52:09+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat(examples/lzapp-migration): unified send task + align DevEx with oft-solana ",
   "number": 1527,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4454,
   "deletions": 2149,
   "merged_at": "2025-07-15T17:29:41+00:00",
   "opened_at": "2025-05-28T03:16:04+00:00",
   "task_type": "feat",
   "files_changed": 146,
   "hours_to_merge": 1166.23
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "DEVREL-528 Fix: update lzapp migration example for v1 receive executor config",
   "number": 1514,
   "outcome": "stale",
   "index_ok": false,
   "additions": 79,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-05-23T03:04:49+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Use oapp wire task for aptos example",
   "number": 1507,
   "outcome": "burn",
   "index_ok": true,
   "additions": 728,
   "deletions": 31,
   "merged_at": null,
   "opened_at": "2025-05-21T04:30:39+00:00",
   "task_type": "refactor",
   "files_changed": 24,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Remove compose message support from oapp-solana example",
   "number": 1506,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 25575,
   "deletions": 2943,
   "merged_at": null,
   "opened_at": "2025-05-21T03:35:28+00:00",
   "task_type": "refactor",
   "files_changed": 140,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "refactor: move util functions into `devtools-solana` package for reusability",
   "number": 1504,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1237,
   "deletions": 1011,
   "merged_at": "2025-05-26T06:19:38+00:00",
   "opened_at": "2025-05-21T02:31:33+00:00",
   "task_type": "refactor",
   "files_changed": 33,
   "hours_to_merge": 123.8
  }
 ],
 "indexed": 8,
 "monthly": [
  {
   "burns": 2,
   "month": "2025-05",
   "merged": 5,
   "flights": 14
  },
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 2,
   "flights": 2
  }
 ],
 "top_authors": [
  {
   "name": "Matthew Krak",
   "login": "St0rmBr3w",
   "flights": 10,
   "indexed": 5
  },
  {
   "name": "Nazreen",
   "login": "nazreen",
   "flights": 6,
   "indexed": 3
  }
 ],
 "page": "https://agentriders.com/logs/LayerZero-Labs/devtools/"
}