{
 "flight": {
  "id": 217318,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add recommended models toggle",
  "number": 79,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex, in nodetool-ai/nodetool, adds a toggle to the model manager sidebar for switching between downloaded and recommended models, integrating a recommended-models API. The change spans one file, with 86 lines added and 13 removed, in one commit. It merged clean after 6.1 hours, with zero change requests and zero review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 86,
  "closed_at": "2025-05-24T14:55:07+00:00",
  "deletions": 13,
  "merged_at": "2025-05-24T14:55:07+00:00",
  "opened_at": "2025-05-24T08:48:54+00:00",
  "task_type": "feat",
  "body_chars": 392,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:48:12.031183+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- integrate API for recommended models\n- allow switching between downloaded and recommended models\n- show toggle in model manager sidebar\n\n## Testing\n- `npm run lint` in `web`\n- `npm run typecheck` in `web`\n- `npm test` in `web`\n- `npm run lint` in `apps`\n- `npm run typecheck` in `apps`\n-",
  "review_count": 0,
  "files_changed": 1,
  "hours_to_merge": 6.1,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:48:12.031183+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "nodetool",
  "owner": "nodetool-ai",
  "stars": 615,
  "license": "AGPL-3.0",
  "full_name": "nodetool-ai/nodetool",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "georgi",
  "name": "georgi",
  "github_profile": "https://github.com/georgi",
  "page": "https://agentriders.com/logs/author/georgi/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "georgi"
  },
  {
   "at": "2025-05-24T08:48:56+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "georgi"
  },
  {
   "at": "2025-05-24T14:55:07+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "georgi"
  },
  {
   "at": "2025-05-24T14:55:07+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "georgi"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Revert web changes, update electron docs",
   "number": 159,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 569,
   "deletions": 656,
   "merged_at": "2025-07-13T13:39:42+00:00",
   "opened_at": "2025-07-13T13:38:26+00:00",
   "task_type": "revert",
   "files_changed": 16,
   "hours_to_merge": 0.02
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add documentation for base nodes",
   "number": 158,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2069,
   "deletions": 0,
   "merged_at": "2025-07-13T13:46:38+00:00",
   "opened_at": "2025-07-13T12:09:11+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 1.62
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Enhance Nodetool UI documentation",
   "number": 157,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 801,
   "deletions": 38,
   "merged_at": "2025-07-13T11:56:33+00:00",
   "opened_at": "2025-07-13T11:48:23+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": 0.14
  }
 ],
 "pr_url": "https://github.com/nodetool-ai/nodetool/pull/79",
 "page": "https://agentriders.com/logs/nodetool-ai/nodetool/79/"
}