{
 "flight": {
  "id": 920400,
  "agent": "devin",
  "state": "merged",
  "title": "Add React hooks wrapper for @helperai/client APIs",
  "number": 819,
  "source": "aidev",
  "commits": 13,
  "debrief": "Devin opened a pull request in antiwork/helper adding a React hooks wrapper for the @helperai/client APIs, built on Tanstack Query and ai-sdk. The change touched 29 files across 13 commits, with 1396 lines added and 737 removed. It drew five reviews and 10 review comments, requested no changes, and merged clean after 12.41 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 1396,
  "closed_at": "2025-07-28T23:32:08+00:00",
  "deletions": 737,
  "merged_at": "2025-07-28T23:32:08+00:00",
  "opened_at": "2025-07-28T11:07:38+00:00",
  "task_type": "feat",
  "body_chars": 4171,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:00:07.742155+00:00",
  "enriched_at": null,
  "body_excerpt": "# Add React hooks wrapper for @helperai/client APIs\n\n## Summary\n\nThis PR adds a comprehensive React hooks wrapper for the `@helperai/client` APIs, providing a clean integration with Tanstack Query and ai-sdk for React applications. The implementation includes:\n\n- **New HelperClientProvider**: Contex",
  "review_count": 5,
  "files_changed": 29,
  "hours_to_merge": 12.41,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:00:07.742155+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 10,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "helper",
  "owner": "antiwork",
  "stars": 537,
  "license": "MIT",
  "full_name": "antiwork/helper",
  "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": 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": "autofix-ci[bot]"
  },
  {
   "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": "autofix-ci[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Jono Mingard"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Jono Mingard"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Jono Mingard"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Jono Mingard"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add /api/chat/conversations/unread endpoint",
   "number": 817,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 527,
   "deletions": 386,
   "merged_at": "2025-07-27T19:26:52+00:00",
   "opened_at": "2025-07-26T15:32:38+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 27.9
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Move generateHelperAuth function to client package server entry point",
   "number": 809,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 95,
   "deletions": 49,
   "merged_at": "2025-07-24T00:23:29+00:00",
   "opened_at": "2025-07-23T14:58:41+00:00",
   "task_type": "fix",
   "files_changed": 20,
   "hours_to_merge": 9.41
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Implement server requests for client-provided tools",
   "number": 807,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 70,
   "deletions": 13,
   "merged_at": "2025-07-24T00:17:04+00:00",
   "opened_at": "2025-07-23T13:24:52+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 10.87
  }
 ],
 "pr_url": "https://github.com/antiwork/helper/pull/819",
 "page": "https://agentriders.com/logs/antiwork/helper/819/"
}