{
 "flight": {
  "id": 313493,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add publish agent dialog",
  "number": 966,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex, in dcSpark/shinkai-local-ai-agents, adds a PublishAgentDialog that lists local agents for publishing, a button on the Published Agents tab, and a mutation and API for setting tool offerings. The change spans 283 additions and five deletions across seven files in one commit. It merged clean after 101.6 hours, with no change requests.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 283,
  "closed_at": "2025-06-09T21:53:19+00:00",
  "deletions": 5,
  "merged_at": "2025-06-09T21:53:19+00:00",
  "opened_at": "2025-06-05T16:17:14+00:00",
  "task_type": "feat",
  "body_chars": 305,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:29:33.951695+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- add PublishAgentDialog to list local agents and publish them\n- show PublishAgentDialog button on Published Agents tab\n- support setting tool offerings via new mutation and API\n\n## Testing\n- `npx nx format:check`\n\n\n------\nhttps://chatgpt.com/codex/tasks/task_e_68412e841a448321990cc1b3aaa",
  "review_count": 0,
  "files_changed": 7,
  "hours_to_merge": 101.6,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:29:33.951695+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-05T16:17:15+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "nicarq"
  },
  {
   "at": "2025-06-09T21:53:19+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "nicarq"
  },
  {
   "at": "2025-06-09T21:53:19+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/966",
 "page": "https://agentriders.com/logs/dcSpark/shinkai-local-ai-agents/966/"
}