{
 "flight": {
  "id": 925126,
  "agent": "devin",
  "state": "merged",
  "title": "feat: replace passkey list API with authClient.useListPasskeys",
  "number": 267,
  "source": "aidev",
  "commits": 2,
  "debrief": "Devin was assigned to replace the passkey list endpoint at /user/me/passkeys with the auth client hook authClient.useListPasskeys() in the theopenco/llmgateway repo, simplifying the frontend. The change touched five files across two commits, with seven additions and 106 deletions. The pull request merged cleanly after 0.86 hours, with no changes requested by the reviewer.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 7,
  "closed_at": "2025-06-01T21:30:21+00:00",
  "deletions": 106,
  "merged_at": "2025-06-01T21:30:21+00:00",
  "opened_at": "2025-06-01T20:38:36+00:00",
  "task_type": "feat",
  "body_chars": 1866,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:35:41.902773+00:00",
  "enriched_at": null,
  "body_excerpt": "# Replace passkey list API with authClient.useListPasskeys\n\n## Summary\nThis PR refactors the passkey list functionality to use `authClient.useListPasskeys()` instead of the current API route `/user/me/passkeys`. This change simplifies the frontend implementation by leveraging the auth client's built",
  "review_count": 0,
  "files_changed": 5,
  "hours_to_merge": 0.86,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:35:41.902773+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "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": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": "2025-06-01T21:30:21+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "steebchen"
  },
  {
   "at": "2025-06-01T21:30:21+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/267",
 "page": "https://agentriders.com/logs/theopenco/llmgateway/267/"
}