{
 "flight": {
  "id": 923639,
  "agent": "devin",
  "state": "closed",
  "title": "feat: allow OpenAPI spec overrides",
  "number": 5176,
  "source": "aidev",
  "commits": 14,
  "debrief": "Devin, on bentoml/BentoML, was asked to add user-level OpenAPI overrides to the @api decorator. The branch grew to 12 files across 14 commits, with 2109 lines added and 582 removed. It drew one review and one comment, and the PR was closed unmerged. The reviewer excerpt is not on record.",
  "outcome": "burn",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 2109,
  "closed_at": "2025-01-23T16:52:18+00:00",
  "deletions": 582,
  "merged_at": null,
  "opened_at": "2025-01-09T23:54:22+00:00",
  "task_type": "feat",
  "body_chars": 672,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:16:21.002027+00:00",
  "enriched_at": null,
  "body_excerpt": "Implements user-level OpenAPI overrides in the @api decorator.\n\nThis PR adds support for customizing OpenAPI specification fields in BentoML services by:\n1. Adding openapi_overrides parameter to @api decorator\n2. Adding openapi_overrides field to APIMethod class\n3. Implementing merge logic to combin",
  "review_count": 1,
  "files_changed": 12,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:16:21.002027+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 1,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "BentoML",
  "owner": "bentoml",
  "stars": 8934,
  "license": "Apache-2.0",
  "full_name": "bentoml/BentoML",
  "primary_language": "Python"
 },
 "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": "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": "reviewed",
   "actor_login": null
  },
  {
   "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": "2025-01-23T16:52:18+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "devin-ai-integration[bot]"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add alt text to all images in documentation",
   "number": 5253,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 55,
   "deletions": 15,
   "merged_at": "2025-03-03T07:52:40+00:00",
   "opened_at": "2025-03-03T07:00:31+00:00",
   "task_type": "docs",
   "files_changed": 16,
   "hours_to_merge": 0.87
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "refactor: remove deepmerge dependency",
   "number": 5239,
   "outcome": "burn",
   "index_ok": true,
   "additions": 130,
   "deletions": 102,
   "merged_at": null,
   "opened_at": "2025-02-21T08:29:46+00:00",
   "task_type": "refactor",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "feat: make uv an optional dependency",
   "number": 5237,
   "outcome": "burn",
   "index_ok": true,
   "additions": 71,
   "deletions": 19,
   "merged_at": null,
   "opened_at": "2025-02-21T02:30:34+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/bentoml/BentoML/pull/5176",
 "page": "https://agentriders.com/logs/bentoml/BentoML/5176/"
}