{
 "flight": {
  "id": 907847,
  "agent": "devin",
  "state": "merged",
  "title": "Fix unreachable allowSubdomains code in crawler filterURL method",
  "number": 1719,
  "source": "aidev",
  "commits": 1,
  "debrief": "Devin took on a fix in the mendableai/firecrawl repo, where the allowSubdomains check in the crawler's filterURL method sat after an early return and never ran. The change touches two files, adding 37 lines and removing ten. The review round raised no change requests or comments, and the pull request merged clean after 19.65 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 37,
  "closed_at": "2025-06-27T14:28:58+00:00",
  "deletions": 10,
  "merged_at": "2025-06-27T14:28:58+00:00",
  "opened_at": "2025-06-26T18:49:56+00:00",
  "task_type": "fix",
  "body_chars": 2938,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:54:53.808048+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix unreachable allowSubdomains code in crawler filterURL method\n\n## Summary\n\nFixed a bug where the `allowSubdomains` feature in the Firecrawl crawler was completely non-functional due to unreachable code. The subdomain check logic was placed after an early return statement that would deny all ext",
  "review_count": 1,
  "files_changed": 2,
  "hours_to_merge": 19.65,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:54:53.808048+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "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": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-27T14:28:58+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "nickscamara"
  },
  {
   "at": "2025-06-27T14:28:58+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "nickscamara"
  }
 ],
 "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/1719",
 "page": "https://agentriders.com/logs/mendableai/firecrawl/1719/"
}