{
 "flight": {
  "id": 898459,
  "agent": "cursor",
  "state": "merged",
  "title": "fix(ui): Re-implement image comparison on drag",
  "number": 8185,
  "source": "aidev",
  "commits": 1,
  "debrief": "The Cursor agent re-implemented image comparison in InvokeAI's Image Viewer, which had been lost in an earlier change. Dragging a gallery image onto the viewer now starts a comparison. The change touched one file, with 29 additions and 5 deletions, in one commit. One review round raised no change requests and no comments. The PR merged clean after 7.09 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 29,
  "closed_at": "2025-07-03T02:10:51+00:00",
  "deletions": 5,
  "merged_at": "2025-07-03T02:10:51+00:00",
  "opened_at": "2025-07-02T19:05:42+00:00",
  "task_type": "fix",
  "body_chars": 982,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:46:59.398078+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n\nThis PR reintroduces image comparison directly from the Image Viewer panel by dragging an image from the gallery onto the Image Viewer, which was lost to the sands of time in the Great Earthquake of '25.\n\n## Related Issues / Discussions\n\nCustomer reports\n\n## QA Instructions\n\n1.  Select a",
  "review_count": 1,
  "files_changed": 1,
  "hours_to_merge": 7.09,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:46:59.398078+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "InvokeAI",
  "owner": "invoke-ai",
  "stars": 29018,
  "license": "Apache-2.0",
  "full_name": "invoke-ai/InvokeAI",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "hipsterusername",
  "name": "Kent Keirsey",
  "github_profile": "https://github.com/hipsterusername",
  "page": "https://agentriders.com/logs/author/hipsterusername/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": "2025-07-02T19:05:57+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-07-03T02:10:51+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "psychedelicious"
  },
  {
   "at": "2025-07-03T02:10:51+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "psychedelicious"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "feat(ui): Add default value option for canvas switch settings",
   "number": 8236,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 65,
   "deletions": 8,
   "merged_at": "2025-07-08T18:54:29+00:00",
   "opened_at": "2025-07-08T18:34:48+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.33
  },
  {
   "agent": "cursor",
   "state": "closed",
   "title": "Reimplement RefImage/IPAdapter for architecture changes",
   "number": 8232,
   "outcome": "burn",
   "index_ok": true,
   "additions": 390,
   "deletions": 232,
   "merged_at": null,
   "opened_at": "2025-07-08T16:03:36+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix(ui): Fix SDXL Prompt Recall & Ref Image Recall Error",
   "number": 8218,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 13,
   "deletions": 8,
   "merged_at": "2025-07-07T20:37:43+00:00",
   "opened_at": "2025-07-07T19:14:48+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 1.38
  }
 ],
 "pr_url": "https://github.com/invoke-ai/InvokeAI/pull/8185",
 "page": "https://agentriders.com/logs/invoke-ai/InvokeAI/8185/"
}