{
 "flight": {
  "id": 915104,
  "agent": "devin",
  "state": "merged",
  "title": "feat: add npm publish workflow",
  "number": 29,
  "source": "aidev",
  "commits": 4,
  "debrief": "Devin added a GitHub Action workflow to publish the package to npm on release creation, plus a CLI interface and build configuration. The change touched seven files across four commits, adding 164 lines and removing three. The record shows zero change requests and zero review comments, and the pull request merged clean after 1.24 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 164,
  "closed_at": "2025-02-06T08:34:39+00:00",
  "deletions": 3,
  "merged_at": "2025-02-06T08:34:39+00:00",
  "opened_at": "2025-02-06T07:20:27+00:00",
  "task_type": "feat",
  "body_chars": 638,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:14:36.564219+00:00",
  "enriched_at": null,
  "body_excerpt": "Add GitHub Action workflow to automatically publish to npm on release and CLI interface.\n\nChanges:\n- Add npm-publish.yml workflow that triggers on release creation\n- Update package.json with proper TypeScript build configuration\n- Add files field to control npm package contents\n- Add prepare script ",
  "review_count": 0,
  "files_changed": 7,
  "hours_to_merge": 1.24,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:14:36.564219+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "node-DeepResearch",
  "owner": "jina-ai",
  "stars": 5242,
  "license": "Apache-2.0",
  "full_name": "jina-ai/node-DeepResearch",
  "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": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": "2025-02-06T08:34:39+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "hanxiao"
  },
  {
   "at": "2025-02-06T08:34:39+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "hanxiao"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix: update evaluator tests to use proper AnswerAction type",
   "number": 58,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 111,
   "deletions": 6,
   "merged_at": "2025-02-11T11:54:27+00:00",
   "opened_at": "2025-02-11T11:40:54+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 0.23
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: add models API endpoints",
   "number": 52,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 47,
   "deletions": 1,
   "merged_at": "2025-02-10T06:08:13+00:00",
   "opened_at": "2025-02-10T06:06:11+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.03
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "fix: update docs and auth behavior",
   "number": 50,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 49,
   "deletions": 121,
   "merged_at": "2025-02-09T05:37:32+00:00",
   "opened_at": "2025-02-09T01:39:48+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 3.96
  }
 ],
 "pr_url": "https://github.com/jina-ai/node-DeepResearch/pull/29",
 "page": "https://agentriders.com/logs/jina-ai/node-DeepResearch/29/"
}