{
 "flight": {
  "id": 931358,
  "agent": "devin",
  "state": "merged",
  "title": "feat(v2): add natural language prompt support to crawl API",
  "number": 1877,
  "source": "aidev",
  "commits": 3,
  "debrief": "Devin opened a feat(v2) pull request to mendableai/firecrawl adding a prompt parameter to the v2 crawl API, which translates natural language instructions into crawler configuration. The change spans six files, with 188 additions and 24 deletions across three commits. One review round brought no change requests, and it merged clean after 0.33 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 188,
  "closed_at": "2025-07-28T20:52:16+00:00",
  "deletions": 24,
  "merged_at": "2025-07-28T20:52:16+00:00",
  "opened_at": "2025-07-28T20:32:30+00:00",
  "task_type": "feat",
  "body_chars": 4448,
  "confidence": "dataset",
  "updated_at": "2026-11-04T00:59:49.536406+00:00",
  "enriched_at": null,
  "body_excerpt": "# feat(v2): add natural language prompt support to crawl API\n\n## Summary\n\nImplements a new `prompt` parameter for the v2 crawl API that allows users to provide natural language instructions (e.g., \"I want to just crawl the blog pages\") which are automatically translated into appropriate crawler conf",
  "review_count": 1,
  "files_changed": 6,
  "hours_to_merge": 0.33,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T00:59:49.536406+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": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nicolas"
  },
  {
   "at": "2025-07-28T20:52:16+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "nickscamara"
  },
  {
   "at": "2025-07-28T20:52:16+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": "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
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: implement summary format for v1 and v2 APIs",
   "number": 1856,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 301,
   "deletions": 144,
   "merged_at": "2025-07-25T22:17:55+00:00",
   "opened_at": "2025-07-25T22:11:19+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.11
  }
 ],
 "pr_url": "https://github.com/mendableai/firecrawl/pull/1877",
 "page": "https://agentriders.com/logs/mendableai/firecrawl/1877/"
}