{
 "flight": {
  "id": 925402,
  "agent": "devin",
  "state": "merged",
  "title": "revert: restore node-pty implementation for terminal",
  "number": 1164,
  "source": "aidev",
  "commits": 2,
  "debrief": "Devin, working in onlook-dev/onlook, reverted the terminal implementation to node-pty from child_process.spawn. The revert restores the node-pty dependency, removes the tree-kill package, and changes five files across two commits, with 38 additions and 45 deletions. The PR merged after 14.87 hours with zero change requests and zero review comments recorded.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 38,
  "closed_at": "2025-01-30T00:17:04+00:00",
  "deletions": 45,
  "merged_at": "2025-01-30T00:17:04+00:00",
  "opened_at": "2025-01-29T09:25:01+00:00",
  "task_type": "revert",
  "body_chars": 602,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:15:11.763955+00:00",
  "enriched_at": null,
  "body_excerpt": "# Revert Terminal Implementation to node-pty\n\nThis PR reverts the terminal implementation back to using node-pty instead of child_process.spawn. The changes include:\n\n- Restored node-pty package dependency\n- Removed tree-kill package\n- Reverted terminal process management to use pty.spawn\n- Removed ",
  "review_count": 0,
  "files_changed": 5,
  "hours_to_merge": 14.87,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:15:11.763955+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "onlook",
  "owner": "onlook-dev",
  "stars": 27138,
  "license": "Apache-2.0",
  "full_name": "onlook-dev/onlook",
  "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": "Kiet Ho"
  },
  {
   "at": "2025-01-30T00:17:04+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "Kitenite"
  },
  {
   "at": "2025-01-30T00:17:04+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "Kitenite"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: add OpenRouter as model provider",
   "number": 2522,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 289,
   "deletions": 79,
   "merged_at": "2025-07-24T06:16:40+00:00",
   "opened_at": "2025-07-23T01:45:33+00:00",
   "task_type": "feat",
   "files_changed": 23,
   "hours_to_merge": 28.52
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: extract .env files from sandbox and pass to Freestyle deployment",
   "number": 2495,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1474,
   "deletions": 619,
   "merged_at": "2025-07-22T16:47:28+00:00",
   "opened_at": "2025-07-20T18:46:33+00:00",
   "task_type": "feat",
   "files_changed": 88,
   "hours_to_merge": 46.02
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Zaraz analytics script to main website and docs",
   "number": 2479,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 18758,
   "deletions": 1849,
   "merged_at": "2025-07-24T17:19:02+00:00",
   "opened_at": "2025-07-18T01:05:34+00:00",
   "task_type": "feat",
   "files_changed": 207,
   "hours_to_merge": 160.22
  }
 ],
 "pr_url": "https://github.com/onlook-dev/onlook/pull/1164",
 "page": "https://agentriders.com/logs/onlook-dev/onlook/1164/"
}