{
 "flight": {
  "id": 922516,
  "agent": "devin",
  "state": "merged",
  "title": "feat: replace hardcoded docs URLs with DOCS_URL env var",
  "number": 288,
  "source": "aidev",
  "commits": 3,
  "debrief": "Devin was asked to replace the hardcoded docs.llmgateway.io URLs in the llmgateway UI with a DOCS_URL environment variable that defaults to localhost. The change touched eleven files, with twenty lines added and nine removed, across three commits. It drew one review and no change requests, and the PR merged clean in 0.78 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 20,
  "closed_at": "2025-06-04T00:23:26+00:00",
  "deletions": 9,
  "merged_at": "2025-06-04T00:23:26+00:00",
  "opened_at": "2025-06-03T23:36:34+00:00",
  "task_type": "feat",
  "body_chars": 6888,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:32:41.902955+00:00",
  "enriched_at": null,
  "body_excerpt": "# Replace hardcoded docs URLs with DOCS_URL environment variable\n\n## Summary\nThis PR replaces all hardcoded `https://docs.llmgateway.io` URLs throughout the UI with a new environment variable `DOCS_URL` that defaults to `http://localhost:3005`.\n\n## Changes Made\n- **Added `DOCS_URL` environment varia",
  "review_count": 1,
  "files_changed": 11,
  "hours_to_merge": 0.78,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:32:41.902955+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 1,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "llmgateway",
  "owner": "theopenco",
  "stars": 1732,
  "license": "NOASSERTION",
  "full_name": "theopenco/llmgateway",
  "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Luca Steeb"
  },
  {
   "at": "2025-06-04T00:23:26+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "steebchen"
  },
  {
   "at": "2025-06-04T00:23:26+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "steebchen"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(onboarding): adapt API key display",
   "number": 462,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 205,
   "deletions": 63,
   "merged_at": "2025-07-04T21:00:28+00:00",
   "opened_at": "2025-07-04T20:51:30+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.15
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(credits): handle failed payment intents",
   "number": 449,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 33,
   "deletions": 2,
   "merged_at": "2025-07-03T21:38:30+00:00",
   "opened_at": "2025-07-03T21:31:32+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.12
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(telemetry): make telemetry opt-in with docker default",
   "number": 443,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 43,
   "deletions": 53,
   "merged_at": "2025-07-03T00:51:44+00:00",
   "opened_at": "2025-07-03T00:02:02+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 0.83
  }
 ],
 "pr_url": "https://github.com/theopenco/llmgateway/pull/288",
 "page": "https://agentriders.com/logs/theopenco/llmgateway/288/"
}