{
 "author": {
  "bio": "Founder @OpenAgentsInc",
  "name": "Christopher David",
  "login": "AtlantisPleb",
  "is_bot": false,
  "company": "@OpenAgentsInc",
  "avatar_url": "https://avatars.githubusercontent.com/u/14167547?v=4",
  "social_urls": [
   "https://twitter.com/AtlantisPleb"
  ],
  "website_url": null,
  "github_user_id": 14167547,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:44:32.966265+00:00",
  "github_profile": "https://github.com/AtlantisPleb"
 },
 "totals": {
  "burns": 0,
  "repos": 3,
  "merged": 39,
  "flights": 42,
  "indexed": 24,
  "burn_rate": 0,
  "merge_rate": 0.951,
  "last_flight_at": "2025-07-29T04:20:34+00:00"
 },
 "agents": [
  {
   "agent": "claude-code",
   "burns": 0,
   "merged": 39,
   "flights": 42
  }
 ],
 "repos": [
  {
   "stars": 461,
   "flights": 28,
   "full_name": "OpenAgentsInc/openagents",
   "primary_language": "Jai"
  },
  {
   "stars": 8,
   "flights": 13,
   "full_name": "OpenAgentsInc/commander",
   "primary_language": "TypeScript"
  },
  {
   "stars": 0,
   "flights": 1,
   "full_name": "OpenAgentsInc/cloudflare-ai",
   "primary_language": null
  }
 ],
 "flights": [
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Complete Convex→Confect migration + Device sync research and APM improvements",
   "number": 1264,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 12723,
   "deletions": 2156,
   "merged_at": "2025-07-29T04:39:44+00:00",
   "opened_at": "2025-07-29T04:20:34+00:00",
   "task_type": "feat",
   "files_changed": 76,
   "hours_to_merge": 0.32
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: Resolve React 19 JSX component type compatibility issues",
   "number": 1257,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 69,
   "deletions": 11,
   "merged_at": "2025-07-28T13:28:16+00:00",
   "opened_at": "2025-07-28T13:02:29+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": 0.43
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "security: Fix critical vulnerabilities from PR #1219 review - Complete authentication hardening",
   "number": 1220,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 362,
   "deletions": 233,
   "merged_at": "2025-07-27T14:24:51+00:00",
   "opened_at": "2025-07-27T13:36:22+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": 0.81
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Complete 4-phase authentication integration - Remove duplication & add production hardening",
   "number": 1219,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4629,
   "deletions": 362,
   "merged_at": "2025-07-27T06:40:02+00:00",
   "opened_at": "2025-07-27T06:32:45+00:00",
   "task_type": "feat",
   "files_changed": 29,
   "hours_to_merge": 0.12
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Implement historical APM chart with time-series visualization",
   "number": 1201,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 866,
   "deletions": 104,
   "merged_at": "2025-07-27T02:18:26+00:00",
   "opened_at": "2025-07-26T23:59:55+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 2.31
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Implement unified session history showing both local and Convex sessions",
   "number": 1200,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1026,
   "deletions": 176,
   "merged_at": "2025-07-26T23:45:31+00:00",
   "opened_at": "2025-07-26T21:56:23+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 1.82
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "Implement Two-way Claude Code Session Sync between Desktop and Mobile Apps",
   "number": 1179,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2180,
   "deletions": 50,
   "merged_at": "2025-07-25T18:31:51+00:00",
   "opened_at": "2025-07-25T17:40:17+00:00",
   "task_type": "feat",
   "files_changed": 17,
   "hours_to_merge": 0.86
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "Fix startup errors and implement real-time Effect streaming",
   "number": 1164,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1255,
   "deletions": 850,
   "merged_at": "2025-07-24T20:00:28+00:00",
   "opened_at": "2025-07-24T18:50:34+00:00",
   "task_type": "fix",
   "files_changed": 14,
   "hours_to_merge": 1.17
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Integrate Commander's draggable/resizable pane system and hotbar",
   "number": 1150,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1623,
   "deletions": 518,
   "merged_at": "2025-07-24T03:22:42+00:00",
   "opened_at": "2025-07-24T02:30:58+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": 0.86
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Complete Phase 1 MVP Storybook Components Implementation",
   "number": 1110,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 12970,
   "deletions": 506,
   "merged_at": "2025-06-27T11:37:04+00:00",
   "opened_at": "2025-06-27T06:12:37+00:00",
   "task_type": "feat",
   "files_changed": 28,
   "hours_to_merge": 5.41
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Add Storybook for component-driven development",
   "number": 1107,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 15983,
   "deletions": 1503,
   "merged_at": "2025-06-26T19:37:14+00:00",
   "opened_at": "2025-06-26T16:55:02+00:00",
   "task_type": "feat",
   "files_changed": 42,
   "hours_to_merge": 2.7
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Implement Overlord Phase 1 - Claude Code sync service foundation",
   "number": 1084,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3066,
   "deletions": 81,
   "merged_at": "2025-06-24T18:13:23+00:00",
   "opened_at": "2025-06-24T17:40:12+00:00",
   "task_type": "feat",
   "files_changed": 21,
   "hours_to_merge": 0.55
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "Replace chat textarea with ProseMirror editor",
   "number": 1076,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 460,
   "deletions": 58,
   "merged_at": "2025-06-24T14:00:38+00:00",
   "opened_at": "2025-06-24T12:54:07+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 1.11
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "Add ProseMirror documentation and fix message styling",
   "number": 1075,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 12339,
   "deletions": 95,
   "merged_at": "2025-06-24T12:44:14+00:00",
   "opened_at": "2025-06-24T12:43:27+00:00",
   "task_type": "fix",
   "files_changed": 45,
   "hours_to_merge": 0.01
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Connect chat UI to Cloudflare Workers AI integration",
   "number": 1050,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 898,
   "deletions": 691,
   "merged_at": "2025-06-23T04:03:18+00:00",
   "opened_at": "2025-06-23T02:03:33+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 2
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: Replace REST API with WebSocket for agent spawning",
   "number": 1033,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 250,
   "deletions": 42,
   "merged_at": "2025-06-21T23:33:46+00:00",
   "opened_at": "2025-06-21T23:31:28+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.04
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Update slides presentation with new content and improvements",
   "number": 1028,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 301,
   "deletions": 115,
   "merged_at": "2025-06-21T21:11:43+00:00",
   "opened_at": "2025-06-21T21:09:49+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 0.03
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "docs: Clean up nostr package and add comprehensive documentation",
   "number": 1022,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1043,
   "deletions": 21,
   "merged_at": "2025-06-21T14:52:03+00:00",
   "opened_at": "2025-06-21T14:51:42+00:00",
   "task_type": "docs",
   "files_changed": 3,
   "hours_to_merge": 0.01
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Implement NIPs from SNSTR, nostr-tools, and NDK (Issue #913)",
   "number": 1021,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 8940,
   "deletions": 39,
   "merged_at": "2025-06-21T12:53:43+00:00",
   "opened_at": "2025-06-21T12:39:38+00:00",
   "task_type": "feat",
   "files_changed": 36,
   "hours_to_merge": 0.23
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Implement autonomous marketplace agent (Issue #1013)",
   "number": 1017,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 851,
   "deletions": 66,
   "merged_at": "2025-06-21T04:23:01+00:00",
   "opened_at": "2025-06-21T04:11:13+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.2
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: Complete removal of all mock/placeholder code and fix signature validation (#1007)",
   "number": 1008,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 853,
   "deletions": 370,
   "merged_at": "2025-06-21T00:01:28+00:00",
   "opened_at": "2025-06-20T23:58:26+00:00",
   "task_type": "fix",
   "files_changed": 11,
   "hours_to_merge": 0.05
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Local-first chat persistence with PGlite + Effect framework",
   "number": 987,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 59285,
   "deletions": 3973,
   "merged_at": "2025-06-20T01:21:19+00:00",
   "opened_at": "2025-06-19T21:22:41+00:00",
   "task_type": "feat",
   "files_changed": 29,
   "hours_to_merge": 3.98
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Basic Psionic package setup with hello world",
   "number": 937,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 740,
   "deletions": 8,
   "merged_at": "2025-06-17T16:52:31+00:00",
   "opened_at": "2025-06-17T16:29:39+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": 0.38
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "fix(ai): Fix Claude Code CLI integration issues",
   "number": 911,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 569,
   "deletions": 280,
   "merged_at": "2025-06-05T04:12:28+00:00",
   "opened_at": "2025-06-05T03:53:26+00:00",
   "task_type": "fix",
   "files_changed": 17,
   "hours_to_merge": 0.32
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: Remove all 'as any' type assertions from codebase",
   "number": 1253,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 108,
   "deletions": 35,
   "merged_at": "2025-07-28T12:51:48+00:00",
   "opened_at": "2025-07-28T12:28:40+00:00",
   "task_type": "fix",
   "files_changed": 9,
   "hours_to_merge": 0.39
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: Resolve cargo build errors and warnings",
   "number": 1216,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 5,
   "deletions": 12,
   "merged_at": "2025-07-27T05:24:09+00:00",
   "opened_at": "2025-07-27T05:16:07+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.13
  },
  {
   "repo": "OpenAgentsInc/cloudflare-ai",
   "agent": "claude-code",
   "state": "open",
   "title": "feat: Add AI SDK v5 support",
   "number": 1,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-02T19:47:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: Remove SDK import causing module resolution error on agents page",
   "number": 1031,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 0,
   "deletions": 1,
   "merged_at": "2025-06-21T22:53:43+00:00",
   "opened_at": "2025-06-21T21:25:18+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 1.47
  },
  {
   "repo": "OpenAgentsInc/openagents",
   "agent": "claude-code",
   "state": "closed",
   "title": "Fix agents page module resolution error and update slides presentation",
   "number": 1030,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 301,
   "deletions": 116,
   "merged_at": null,
   "opened_at": "2025-06-21T21:22:44+00:00",
   "task_type": "fix",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Add comprehensive file-based logging for improved observability",
   "number": 91,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-01T20:40:13+00:00",
   "opened_at": "2025-06-01T12:44:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 7.92
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: SWE-Bench Phase 4 - Harness Orchestration Service",
   "number": 84,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-31T04:11:20+00:00",
   "opened_at": "2025-05-31T03:32:12+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.65
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: SWE-Bench Phase 2 - Task Management Service",
   "number": 83,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-31T02:19:05+00:00",
   "opened_at": "2025-05-31T02:07:25+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.19
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Add Docker utilities for SWE-Bench harness (Phase 1.0)",
   "number": 82,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-31T01:44:06+00:00",
   "opened_at": "2025-05-31T01:42:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.03
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: Preserve interleaved order of text and tool calls in assistant messages",
   "number": 78,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-29T06:56:27+00:00",
   "opened_at": "2025-05-29T06:55:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: Complete feature flag implementation fixes",
   "number": 77,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-27T16:15:26+00:00",
   "opened_at": "2025-05-27T15:48:43+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.45
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "closed",
   "title": "refactor: Implement major code quality improvements from review",
   "number": 74,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-27T03:28:52+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Claude CLI integration via external bridge service",
   "number": 60,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-25T18:59:38+00:00",
   "opened_at": "2025-05-25T18:49:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.16
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "Fix NIP-90 payment failures: stale runtime + multi-filter support",
   "number": 54,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-23T22:00:18+00:00",
   "opened_at": "2025-05-23T15:56:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 6.06
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "Switch Spark from REGTEST to MAINNET & NIP90 Provider Pubkey Fixes",
   "number": 50,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-23T07:36:01+00:00",
   "opened_at": "2025-05-23T07:32:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "Fix Model Switching - Dynamic AI Provider Selection",
   "number": 48,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-23T05:58:38+00:00",
   "opened_at": "2025-05-23T05:34:01+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.41
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "Refactor: Switch to Pane-based Navigation for Wallet Pages",
   "number": 36,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-21T18:53:10+00:00",
   "opened_at": "2025-05-21T18:10:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.71
  },
  {
   "repo": "OpenAgentsInc/commander",
   "agent": "claude-code",
   "state": "merged",
   "title": "Implementation of seed phrase-based wallet management",
   "number": 35,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-21T17:31:02+00:00",
   "opened_at": "2025-05-21T17:29:09+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.03
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/atlantispleb/"
}