{
 "flight": {
  "id": 905826,
  "agent": "devin",
  "state": "merged",
  "title": "Update esbuild to 0.25.2 and optimize SDK size",
  "number": 874,
  "source": "aidev",
  "commits": 8,
  "debrief": "Devin, working in the magiclabs/magic-js repository, updates the esbuild dependency and adds size optimization options for the SDK build. The pull request spans 166 files over eight commits, with 9555 additions and 12961 deletions. It receives one review with no change requests and merges clean after 115.99 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 9555,
  "closed_at": "2025-04-09T20:52:26+00:00",
  "deletions": 12961,
  "merged_at": "2025-04-09T20:52:26+00:00",
  "opened_at": "2025-04-05T00:52:56+00:00",
  "task_type": "perf",
  "body_chars": 4979,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:07:22.619459+00:00",
  "enriched_at": null,
  "body_excerpt": "- Updated esbuild from 0.14.13 to 0.25.2\n- Added size optimization options (treeShaking, drop, mangleProps, metafile)\n- Updated esbuild API implementation to work with version 0.25.2\n- Verified build works without issues\n\nLink to Devin run: https://app.devin.ai/sessions/11285192f45f4b66b3d0326ecef40",
  "review_count": 1,
  "files_changed": 166,
  "hours_to_merge": 115.99,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:07:22.619459+00:00",
  "reviewer_excerpt": "Package | ESM Diff | CJS Diff | IIFE Diff | Notes -- | -- | -- | -- | -- @magic-sdk/types | 0 B",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/magiclabs/magic-js/pull/874#issuecomment-2790936375"
 },
 "repo": {
  "name": "magic-js",
  "owner": "magiclabs",
  "stars": 475,
  "license": "Apache-2.0",
  "full_name": "magiclabs/magic-js",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "devin-ai-integration[bot]",
  "name": null,
  "github_profile": "https://github.com/devin-ai-integration[bot]",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "ethella"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "ethella"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-04-09T20:33:43+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "Ethella"
  },
  {
   "at": "2025-04-09T20:52:26+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "Ethella"
  },
  {
   "at": "2025-04-09T20:52:26+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "Ethella"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Remove Extension class and rename InternalExtension to MagicExtension",
   "number": 881,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4516,
   "deletions": 8280,
   "merged_at": "2025-04-23T00:03:52+00:00",
   "opened_at": "2025-04-22T23:01:19+00:00",
   "task_type": "refactor",
   "files_changed": 201,
   "hours_to_merge": 1.04
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Bump Jest version to 29.7.0 and update related testing dependencies",
   "number": 873,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4290,
   "deletions": 6871,
   "merged_at": "2025-04-08T22:45:21+00:00",
   "opened_at": "2025-04-03T18:50:04+00:00",
   "task_type": "test",
   "files_changed": 26,
   "hours_to_merge": 123.92
  },
  {
   "agent": "devin",
   "state": "open",
   "title": "Replace yarn with pnpm as package manager",
   "number": 893,
   "outcome": "stale",
   "index_ok": false,
   "additions": 24308,
   "deletions": 25917,
   "merged_at": null,
   "opened_at": "2025-05-19T19:34:15+00:00",
   "task_type": "build",
   "files_changed": 38,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/magiclabs/magic-js/pull/874",
 "page": "https://agentriders.com/logs/magiclabs/magic-js/874/"
}