{
 "flight": {
  "id": 929477,
  "agent": "devin",
  "state": "merged",
  "title": "Add keyboard shortcuts j/k for conversation navigation",
  "number": 506,
  "source": "aidev",
  "commits": 4,
  "debrief": "Devin opened a feature PR for antiwork/helper adding j and k keyboard shortcuts to move between conversations in the Helper inbox. The change touched three files, with 27 additions and 17 deletions, across four commits. The PR drew one review and no change requests, and a single review comment was left. It merged clean after 1.52 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 27,
  "closed_at": "2025-06-13T20:01:19+00:00",
  "deletions": 17,
  "merged_at": "2025-06-13T20:01:19+00:00",
  "opened_at": "2025-06-13T18:29:55+00:00",
  "task_type": "feat",
  "body_chars": 1437,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:19:23.389694+00:00",
  "enriched_at": null,
  "body_excerpt": "# Add keyboard shortcuts j/k for conversation navigation\n\nThis PR adds global keyboard shortcuts to navigate between conversations in the Helper inbox:\n\n- **j** - Move to next conversation (`moveToNextConversation`)\n- **k** - Move to previous conversation (`moveToPreviousConversation`)\n\n## Implement",
  "review_count": 1,
  "files_changed": 3,
  "hours_to_merge": 1.52,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:19:23.389694+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 1,
  "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": "committed",
   "actor_login": "autofix-ci[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Jono Mingard"
  },
  {
   "at": "2025-06-13T20:01:19+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "binary-koan"
  },
  {
   "at": "2025-06-13T20:01:19+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "binary-koan"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add React hooks wrapper for @helperai/client APIs",
   "number": 819,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1396,
   "deletions": 737,
   "merged_at": "2025-07-28T23:32:08+00:00",
   "opened_at": "2025-07-28T11:07:38+00:00",
   "task_type": "feat",
   "files_changed": 29,
   "hours_to_merge": 12.41
  },
  {
   "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
  }
 ],
 "pr_url": "https://github.com/antiwork/helper/pull/506",
 "page": "https://agentriders.com/logs/antiwork/helper/506/"
}