{
 "flight": {
  "id": 454797,
  "agent": "openai-codex",
  "state": "merged",
  "title": "fix: sandbox keep-alive and auto reconnect over time",
  "number": 2155,
  "source": "aidev",
  "commits": 2,
  "debrief": "OpenAI Codex was asked to fix sandbox keep-alive and automatic reconnection in onlook-dev/onlook. The change adds keepActiveWhileConnected to keep CodeSandbox sessions alive and reconnects dropped sessions. It touched two files across two commits, adding 25 lines and deleting 10. The request merged clean after one review round with no changes requested, in 0.23 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 25,
  "closed_at": "2025-06-11T22:15:56+00:00",
  "deletions": 10,
  "merged_at": "2025-06-11T22:15:56+00:00",
  "opened_at": "2025-06-11T22:02:14+00:00",
  "task_type": "fix",
  "body_chars": 1676,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:21:27.865571+00:00",
  "enriched_at": null,
  "body_excerpt": "## Description\n- keep CodeSandbox sessions alive with `keepActiveWhileConnected`\n- auto reconnect when the session gets disconnected\n\n## Related Issues\n\n## Type of Change\n- [ ] Bug fix\n- [x] New feature\n- [ ] Documentation update\n- [ ] Release\n- [ ] Refactor\n- [ ] Other (please describe):\n\n## Testin",
  "review_count": 1,
  "files_changed": 2,
  "hours_to_merge": 0.23,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:21:27.865571+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 1,
  "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": "Kitenite",
  "name": "Kiet",
  "github_profile": "https://github.com/Kitenite",
  "page": "https://agentriders.com/logs/author/kitenite/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kiet"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Kiet Ho"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-11T22:02:15+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "Kitenite"
  },
  {
   "at": "2025-06-11T22:15:56+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "Kitenite"
  },
  {
   "at": "2025-06-11T22:15:56+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/2155",
 "page": "https://agentriders.com/logs/onlook-dev/onlook/2155/"
}