{
 "repo": {
  "name": "shinkai-node",
  "owner": "dcSpark",
  "stars": 58,
  "license": "Apache-2.0",
  "full_name": "dcSpark/shinkai-node",
  "fetched_at": null,
  "primary_language": "Rust"
 },
 "burns": [],
 "total": 129,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 66,
   "flights": 114,
   "burn_rate": 0,
   "merge_rate": 0.611,
   "last_flight_at": "2025-07-26T23:09:36+00:00",
   "median_hours_to_merge": 2.9
  },
  {
   "agent": "devin",
   "merged": 7,
   "flights": 15,
   "burn_rate": 0,
   "merge_rate": 0.467,
   "last_flight_at": "2025-04-15T21:04:37+00:00",
   "median_hours_to_merge": 2.2
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Update inference chain to add default tool search",
   "number": 1263,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-26T23:09:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Enable Gemini video analysis",
   "number": 1262,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-22T14:26:03+00:00",
   "opened_at": "2025-07-21T12:51:13+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 25.58
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Qwen2.5-VL model support",
   "number": 1247,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-27T21:14:04+00:00",
   "opened_at": "2025-06-27T06:28:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 14.76
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Devstral model capability",
   "number": 1246,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-27T19:12:24+00:00",
   "opened_at": "2025-06-27T06:28:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 12.73
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Magistral model support",
   "number": 1245,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-27T18:33:18+00:00",
   "opened_at": "2025-06-27T06:28:14+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 12.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update agent offering API",
   "number": 1242,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-27T06:23:37+00:00",
   "opened_at": "2025-06-26T20:09:30+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 10.24
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add agent network offering endpoint",
   "number": 1241,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-26T19:36:31+00:00",
   "opened_at": "2025-06-26T04:43:19+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 14.89
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Support ollama mistral-small3.2",
   "number": 1240,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-23T16:13:32+00:00",
   "opened_at": "2025-06-21T21:24:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 42.82
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix missing column migration for invoice_requests",
   "number": 1237,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-20T17:29:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add remove_network_tool endpoint",
   "number": 1236,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-20T01:52:25+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add invoice request context on store",
   "number": 1233,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-20T00:27:34+00:00",
   "opened_at": "2025-06-19T22:59:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.47
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add parent_message_id support to invoices",
   "number": 1232,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-20T00:49:47+00:00",
   "opened_at": "2025-06-19T20:37:03+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.21
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add parent_message_id support to invoices",
   "number": 1231,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-19T20:21:43+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add inbox tracking to network invoice requests",
   "number": 1230,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-19T18:51:18+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix agent ID max length",
   "number": 1229,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-19T17:48:26+00:00",
   "opened_at": "2025-06-19T16:27:38+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.35
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add new network endpoints + tool cleanup when removing agents",
   "number": 1228,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-19T06:06:23+00:00",
   "opened_at": "2025-06-19T04:31:16+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.59
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix tool removal with invoice references",
   "number": 1227,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-19T02:47:58+00:00",
   "opened_at": "2025-06-19T02:13:58+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.57
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix free agent quote requiring wallet",
   "number": 1226,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-19T02:15:18+00:00",
   "opened_at": "2025-06-18T22:10:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add relayer address output",
   "number": 1225,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-18T21:09:02+00:00",
   "opened_at": "2025-06-18T20:29:30+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.66
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add invoice autopay option",
   "number": 1224,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-18T20:16:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add invoice rejection",
   "number": 1223,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-19T02:16:06+00:00",
   "opened_at": "2025-06-18T19:44:25+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 6.53
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix free tool invoice processing",
   "number": 1221,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-18T01:12:14+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add test for invoice tool offering and fix key handling",
   "number": 1218,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-17T17:41:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Allow removing missing tool offerings",
   "number": 1217,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-17T17:54:05+00:00",
   "opened_at": "2025-06-17T17:32:33+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.36
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix get_all_tool_offerings for missing tools",
   "number": 1216,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-17T15:30:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix tool offering cleanup on tool removal",
   "number": 1215,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-17T16:46:49+00:00",
   "opened_at": "2025-06-17T15:28:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.31
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix relay metadata for localhost sender",
   "number": 1213,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T01:22:28+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add tracing for network agent interactions",
   "number": 1212,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T02:32:52+00:00",
   "opened_at": "2025-06-12T22:23:39+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.15
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Log LLM response to tracing DB",
   "number": 1211,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T02:43:36+00:00",
   "opened_at": "2025-06-12T22:16:14+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.46
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add kill_job endpoint",
   "number": 1210,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-12T06:00:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Adjust default chat iteration limit",
   "number": 1208,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-11T21:49:42+00:00",
   "opened_at": "2025-06-11T21:00:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.82
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Handle corrupted Deno download in build script",
   "number": 1206,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-11T18:14:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle dial failure by queueing retry",
   "number": 1205,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-11T06:03:32+00:00",
   "opened_at": "2025-06-11T02:05:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.97
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix release build dependency versions",
   "number": 1203,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-10T16:10:23+00:00",
   "opened_at": "2025-06-10T05:57:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 10.21
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix direct libp2p dialing",
   "number": 1195,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T17:01:18+00:00",
   "opened_at": "2025-06-07T04:06:53+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 12.91
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add echo tool router key test",
   "number": 1194,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T17:10:34+00:00",
   "opened_at": "2025-06-06T23:50:11+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 17.34
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix relay unregistration on partial connection close",
   "number": 1189,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-06T18:00:12+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve relay message polling in test",
   "number": 1188,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-11T15:57:00+00:00",
   "opened_at": "2025-06-06T17:39:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 118.29
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix NetworkTool router key handling",
   "number": 1187,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-06T19:55:45+00:00",
   "opened_at": "2025-06-06T00:44:23+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 19.19
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add network tools listing test",
   "number": 1183,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-05T05:13:01+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add list_all_network_tools endpoint",
   "number": 1182,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-05T04:38:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Network tools listing endpoint",
   "number": 1181,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-05T04:35:58+00:00",
   "opened_at": "2025-06-05T03:54:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.69
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add network tools endpoint",
   "number": 1180,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-05T02:29:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add network tool retrieval endpoint",
   "number": 1179,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-05T03:19:55+00:00",
   "opened_at": "2025-06-04T20:43:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 6.61
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Log LLM request payloads to DB",
   "number": 1176,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-11T17:02:56+00:00",
   "opened_at": "2025-06-04T18:38:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 166.4
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix several compiler warnings",
   "number": 1174,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-04T01:19:12+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement balance retrieval for LocalEthersWallet",
   "number": 1173,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-04T01:15:36+00:00",
   "opened_at": "2025-06-04T00:53:09+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.37
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add tracing logs for LLM calls",
   "number": 1171,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-04T01:32:07+00:00",
   "opened_at": "2025-06-03T23:52:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.67
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Enable gzip compression",
   "number": 1170,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-04T00:50:26+00:00",
   "opened_at": "2025-06-03T23:06:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.74
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Enable gzip and brotli compression",
   "number": 1168,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-03T21:48:28+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2024-12",
   "merged": 1,
   "flights": 1
  },
  {
   "burns": 0,
   "month": "2025-01",
   "merged": 3,
   "flights": 5
  },
  {
   "burns": 0,
   "month": "2025-03",
   "merged": 2,
   "flights": 5
  },
  {
   "burns": 0,
   "month": "2025-04",
   "merged": 1,
   "flights": 4
  },
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 25,
   "flights": 44
  },
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 40,
   "flights": 68
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 1,
   "flights": 2
  }
 ],
 "top_authors": [
  {
   "name": "Nico",
   "login": "nicarq",
   "flights": 112,
   "indexed": 0
  },
  {
   "name": "Guillermo Valin",
   "login": "guillevalin",
   "flights": 2,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/dcSpark/shinkai-node/"
}