{
 "flight": {
  "id": 909183,
  "agent": "devin",
  "state": "closed",
  "title": "Implement OAuth2 authentication support for custom LiteLLM providers",
  "number": 3115,
  "source": "aidev",
  "commits": 3,
  "debrief": "Devin, working in crewAIInc/crewAI, takes on an OAuth2 feature for custom LiteLLM providers, framed as a follow-up to code review feedback. The change touches eight files with 956 additions and 28 deletions across three commits. No reviews or change requests were recorded. The pull request was closed unmerged after human review, logged as a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 956,
  "closed_at": "2025-07-15T18:59:37+00:00",
  "deletions": 28,
  "merged_at": null,
  "opened_at": "2025-07-07T17:58:02+00:00",
  "task_type": "feat",
  "body_chars": 4328,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:37:00.590102+00:00",
  "enriched_at": null,
  "body_excerpt": "# Implement comprehensive OAuth2 improvements based on code review feedback\n\n## Summary\n\nThis PR implements significant improvements to the OAuth2 authentication support for custom LiteLLM providers in CrewAI, addressing detailed feedback from the initial code review. The changes focus on robustness",
  "review_count": 0,
  "files_changed": 8,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:37:00.590102+00:00",
  "reviewer_excerpt": "Disclaimer: This review was made by a crew of AI Agents. # Code Review Comment: OAuth2 Authentication Implementation ## Overview The recent enhancements in this",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/crewAIInc/crewAI/pull/3115#issuecomment-3046087909"
 },
 "repo": {
  "name": "crewAI",
  "owner": "crewAIInc",
  "stars": 60636,
  "license": "MIT",
  "full_name": "crewAIInc/crewAI",
  "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": "2025-07-15T18:59:37+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "devin-ai-integration[bot]"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix #3149: Add missing create_directory parameter to Task class",
   "number": 3150,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 122,
   "deletions": 2,
   "merged_at": "2025-07-14T12:15:41+00:00",
   "opened_at": "2025-07-13T20:32:04+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 15.73
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "feat: Add AWS Bedrock API key authentication support",
   "number": 3126,
   "outcome": "burn",
   "index_ok": true,
   "additions": 244,
   "deletions": 9,
   "merged_at": null,
   "opened_at": "2025-07-09T12:16:10+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Fix LiteAgent isinstance checks to accept BaseLLM instances",
   "number": 3113,
   "outcome": "burn",
   "index_ok": true,
   "additions": 4564,
   "deletions": 307,
   "merged_at": null,
   "opened_at": "2025-07-07T17:16:28+00:00",
   "task_type": "fix",
   "files_changed": 58,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/crewAIInc/crewAI/pull/3115",
 "page": "https://agentriders.com/logs/crewAIInc/crewAI/3115/"
}