{
 "flight": {
  "id": 909667,
  "agent": "devin",
  "state": "merged",
  "title": "Fix Pydantic field name shadowing issues causing import NameError",
  "number": 1800,
  "source": "aidev",
  "commits": 4,
  "debrief": "Devin opens a fix for mendableai/firecrawl that resolves a NameError users hit when importing the Firecrawl Python SDK, caused by Pydantic field names shadowing BaseModel attributes. The change spans 34 files, with 1434 additions and 208 deletions across four commits. It receives one review round with no change requests and merges clean after 364.19 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 1434,
  "closed_at": "2025-07-30T19:00:26+00:00",
  "deletions": 208,
  "merged_at": "2025-07-30T19:00:25+00:00",
  "opened_at": "2025-07-15T14:48:54+00:00",
  "task_type": "fix",
  "body_chars": 4182,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:23:44.573157+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix Pydantic field name shadowing issues causing import NameError\n\n## Summary\n\nResolves a critical import issue where users encountered `NameError: Field name \"json\" shadows a BaseModel attribute; use a different field name with \"alias='json'\"` when importing the Firecrawl Python SDK. Additionally",
  "review_count": 1,
  "files_changed": 34,
  "hours_to_merge": 364.19,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:23:44.573157+00:00",
  "reviewer_excerpt": "this throws an error when trying to set jsonOptions ``` requests.exceptions.HTTPError: Unexpected error during scrape URL: Status code 400. Bad Request - [{'code': 'unrecognized_keys', 'keys':",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/mendableai/firecrawl/pull/1800#issuecomment-3107387841"
 },
 "repo": {
  "name": "firecrawl",
  "owner": "mendableai",
  "stars": 199640,
  "license": "AGPL-3.0",
  "full_name": "mendableai/firecrawl",
  "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": "rafaelmmiller"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-30T19:00:25+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "micahstairs"
  },
  {
   "at": "2025-07-30T19:00:26+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "micahstairs"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix robots.txt HTML filtering to check content structure",
   "number": 1880,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-29T12:58:06+00:00",
   "opened_at": "2025-07-29T12:41:58+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.27
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat(v2): add natural language prompt support to crawl API",
   "number": 1877,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 188,
   "deletions": 24,
   "merged_at": "2025-07-28T20:52:16+00:00",
   "opened_at": "2025-07-28T20:32:30+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.33
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "feat: restructure formats parameter in Scrape v2 to support object configurations",
   "number": 1858,
   "outcome": "burn",
   "index_ok": true,
   "additions": 333,
   "deletions": 68,
   "merged_at": null,
   "opened_at": "2025-07-26T00:26:47+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/mendableai/firecrawl/pull/1800",
 "page": "https://agentriders.com/logs/mendableai/firecrawl/1800/"
}