{
 "flight": {
  "id": 187530,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add removal option for installed network agents",
  "number": 989,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex, in dcSpark/shinkai-local-ai-agents, adds a RemoveNetworkAgentButton using the removeTool API. It appears when a network agent is installed and removes it from the details dialog or card. The change spans two files, 136 additions and nine deletions, in one commit. It merged clean with no changes requested, 0.06 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 136,
  "closed_at": "2025-06-12T03:35:20+00:00",
  "deletions": 9,
  "merged_at": "2025-06-12T03:35:20+00:00",
  "opened_at": "2025-06-12T03:31:33+00:00",
  "task_type": "feat",
  "body_chars": 296,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:21:16.145657+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- add `RemoveNetworkAgentButton` using the removeTool API\n- show remove button when a network agent is installed\n- allow removal directly from the details dialog or card\n\n## Testing\n- `npx nx format:write`\n\n------\nhttps://chatgpt.com/codex/tasks/task_e_684a485f10d483219e86cceb68d352d3",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 0.06,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:21:16.145657+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "shinkai-local-ai-agents",
  "owner": "dcSpark",
  "stars": 435,
  "license": "Apache-2.0",
  "full_name": "dcSpark/shinkai-local-ai-agents",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "nicarq",
  "name": "Nico",
  "github_profile": "https://github.com/nicarq",
  "page": "https://agentriders.com/logs/author/nicarq/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nico"
  },
  {
   "at": "2025-06-12T03:31:34+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "nicarq"
  },
  {
   "at": "2025-06-12T03:35:20+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "nicarq"
  },
  {
   "at": "2025-06-12T03:35:20+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "nicarq"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add full translations of README",
   "number": 1062,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1482,
   "deletions": 1,
   "merged_at": "2025-07-19T10:31:59+00:00",
   "opened_at": "2025-07-13T18:31:40+00:00",
   "task_type": "docs",
   "files_changed": 6,
   "hours_to_merge": 136.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update Gemma recommendation",
   "number": 1054,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 16,
   "deletions": 22,
   "merged_at": "2025-06-30T04:01:16+00:00",
   "opened_at": "2025-06-27T05:59:17+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 70.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add 'Add Agent From ID' modal",
   "number": 1051,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 95,
   "deletions": 22,
   "merged_at": "2025-06-26T04:50:49+00:00",
   "opened_at": "2025-06-26T03:25:58+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 1.41
  }
 ],
 "pr_url": "https://github.com/dcSpark/shinkai-local-ai-agents/pull/989",
 "page": "https://agentriders.com/logs/dcSpark/shinkai-local-ai-agents/989/"
}