{
 "repo": {
  "name": "vibetunnel",
  "owner": "amantus-ai",
  "stars": 4706,
  "license": "MIT",
  "full_name": "amantus-ai/vibetunnel",
  "fetched_at": "2026-11-08T10:57:51.321092+00:00",
  "primary_language": "TypeScript"
 },
 "burns": [
  {
   "agent": "claude-code",
   "number": 134,
   "reviewer_excerpt": "@manmal will this fix the issue where it scrolls from top to bottom each time I open up a terminal window on another device? https://github.com/amantus-ai/vibetunnel/issues/79",
   "reviewer_excerpt_url": "https://github.com/amantus-ai/vibetunnel/pull/134#issuecomment-3020764654"
  },
  {
   "agent": "claude-code",
   "number": 40,
   "reviewer_excerpt": "burned it with fire",
   "reviewer_excerpt_url": "https://github.com/amantus-ai/vibetunnel/pull/40#issuecomment-2993541081"
  },
  {
   "agent": "cursor",
   "number": 39,
   "reviewer_excerpt": "Thanks! This is a bit outdated. we dropped Rust in favor of go.",
   "reviewer_excerpt_url": "https://github.com/amantus-ai/vibetunnel/pull/39#issuecomment-2992663243"
  }
 ],
 "total": 15,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 4,
   "flights": 9,
   "burn_rate": 0,
   "merge_rate": 0.444,
   "last_flight_at": "2025-07-12T19:44:36+00:00",
   "median_hours_to_merge": 7.6
  },
  {
   "agent": "claude-code",
   "merged": 1,
   "flights": 4,
   "burn_rate": 0.5,
   "merge_rate": 0.25,
   "last_flight_at": "2025-07-12T20:01:16+00:00",
   "median_hours_to_merge": 1.2
  },
  {
   "agent": "cursor",
   "merged": 0,
   "flights": 1,
   "burn_rate": 1,
   "merge_rate": 0,
   "last_flight_at": "2025-06-20T19:52:04+00:00",
   "median_hours_to_merge": null
  },
  {
   "agent": "devin",
   "merged": 1,
   "flights": 1,
   "burn_rate": 0,
   "merge_rate": 1,
   "last_flight_at": "2025-07-01T04:56:48+00:00",
   "median_hours_to_merge": 0.5
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "Fix Safari clipboard paste",
   "number": 336,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1336,
   "deletions": 536,
   "merged_at": "2025-07-12T21:13:35+00:00",
   "opened_at": "2025-07-12T20:01:16+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": 1.21
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Handle iOS pointer capture",
   "number": 335,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 1556,
   "deletions": 684,
   "merged_at": null,
   "opened_at": "2025-07-12T19:44:36+00:00",
   "task_type": "fix",
   "files_changed": 14,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve asciicast clear offset caching",
   "number": 333,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 7230,
   "deletions": 1484,
   "merged_at": "2025-07-15T01:24:15+00:00",
   "opened_at": "2025-07-12T18:39:20+00:00",
   "task_type": "refactor",
   "files_changed": 75,
   "hours_to_merge": 54.75
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add terminal stats log overlay",
   "number": 324,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 147,
   "deletions": 3,
   "merged_at": null,
   "opened_at": "2025-07-12T09:52:49+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add terminal theme selector",
   "number": 323,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 223,
   "deletions": 59,
   "merged_at": null,
   "opened_at": "2025-07-12T09:52:19+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Enable keyboard navigation on session grid",
   "number": 322,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 58,
   "deletions": 3,
   "merged_at": "2025-07-12T21:23:28+00:00",
   "opened_at": "2025-07-12T09:46:05+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 11.62
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update CLAUDE instructions",
   "number": 321,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 0,
   "merged_at": "2025-07-12T09:51:49+00:00",
   "opened_at": "2025-07-12T09:45:01+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.11
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add Rust PTY helper tweaks",
   "number": 292,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 1225,
   "deletions": 73,
   "merged_at": null,
   "opened_at": "2025-07-09T15:38:55+00:00",
   "task_type": "feat",
   "files_changed": 23,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix browser shortcut interference",
   "number": 287,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 927,
   "deletions": 71,
   "merged_at": null,
   "opened_at": "2025-07-09T10:56:19+00:00",
   "task_type": "fix",
   "files_changed": 19,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add data flows section to spec",
   "number": 286,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 55,
   "deletions": 20,
   "merged_at": "2025-07-09T14:25:03+00:00",
   "opened_at": "2025-07-09T10:44:39+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 3.67
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "test: trigger CI tests on all platforms",
   "number": 263,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 4,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-08T01:20:51+00:00",
   "task_type": "test",
   "files_changed": 300,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add SwiftLint and SwiftFormat Husky pre-commit hooks for iOS and mac",
   "number": 165,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 105,
   "deletions": 21,
   "merged_at": "2025-07-01T05:24:59+00:00",
   "opened_at": "2025-07-01T04:56:48+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 0.47
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "Implement \"last client wins\" terminal width behavior",
   "number": 134,
   "outcome": "burn",
   "index_ok": true,
   "additions": 522,
   "deletions": 1081,
   "merged_at": null,
   "opened_at": "2025-06-29T17:12:18+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": null
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "Fix Claude animation flickering with vt10x-inspired terminal state deduplication",
   "number": 40,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1445,
   "deletions": 140,
   "merged_at": null,
   "opened_at": "2025-06-20T22:47:18+00:00",
   "task_type": "fix",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "closed",
   "title": "Cursor/update rustup sh url in readme ",
   "number": 39,
   "outcome": "burn",
   "index_ok": true,
   "additions": 11855,
   "deletions": 1391,
   "merged_at": null,
   "opened_at": "2025-06-20T19:52:04+00:00",
   "task_type": "docs",
   "files_changed": 110,
   "hours_to_merge": null
  }
 ],
 "indexed": 8,
 "monthly": [
  {
   "burns": 3,
   "month": "2025-06",
   "merged": 0,
   "flights": 3
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 6,
   "flights": 12
  }
 ],
 "top_authors": [
  {
   "name": "Peter Steinberger",
   "login": "steipete",
   "flights": 11,
   "indexed": 4
  },
  {
   "name": "Helmut Januschka",
   "login": "hjanuschka",
   "flights": 1,
   "indexed": 1
  },
  {
   "name": "Manuel Maly",
   "login": "manmal",
   "flights": 1,
   "indexed": 1
  },
  {
   "name": "Kevin Kern",
   "login": "regenrek",
   "flights": 1,
   "indexed": 1
  }
 ],
 "page": "https://agentriders.com/logs/amantus-ai/vibetunnel/"
}