{
 "author": {
  "bio": null,
  "name": "Pierre",
  "login": "pierrevalade",
  "is_bot": false,
  "company": "CEO",
  "avatar_url": "https://avatars.githubusercontent.com/u/11172?v=4",
  "social_urls": [],
  "website_url": null,
  "github_user_id": 11172,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:47:39.085325+00:00",
  "github_profile": "https://github.com/pierrevalade"
 },
 "totals": {
  "burns": 15,
  "repos": 1,
  "merged": 16,
  "flights": 38,
  "indexed": 27,
  "burn_rate": 0.441,
  "merge_rate": 0.471,
  "last_flight_at": "2025-06-22T21:41:01+00:00"
 },
 "agents": [
  {
   "agent": "cursor",
   "burns": 8,
   "merged": 13,
   "flights": 27
  },
  {
   "agent": "openai-codex",
   "burns": 7,
   "merged": 3,
   "flights": 11
  }
 ],
 "repos": [
  {
   "stars": 469,
   "flights": 38,
   "full_name": "WorkflowAI/WorkflowAI",
   "primary_language": "Python"
  }
 ],
 "flights": [
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Update taskRunId to runId in URLs",
   "number": 541,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4,
   "deletions": 4,
   "merged_at": "2025-06-23T12:50:38+00:00",
   "opened_at": "2025-06-22T21:41:01+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": 15.16
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix: API Keys Delete Endpoint Bug - 500 Error on Last Key Deletion",
   "number": 538,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1171,
   "deletions": 1068,
   "merged_at": "2025-06-23T19:14:03+00:00",
   "opened_at": "2025-06-22T15:04:36+00:00",
   "task_type": "fix",
   "files_changed": 89,
   "hours_to_merge": 28.16
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "Review MCP changes",
   "number": 522,
   "outcome": "burn",
   "index_ok": true,
   "additions": 262,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-20T03:39:18+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Add temporary API key forwarding tool",
   "number": 521,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 30,
   "deletions": 2,
   "merged_at": "2025-06-20T12:24:21+00:00",
   "opened_at": "2025-06-19T22:14:45+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 14.16
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Implement elegant sorting solution and tests",
   "number": 509,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 506,
   "deletions": 164,
   "merged_at": "2025-06-19T06:55:48+00:00",
   "opened_at": "2025-06-19T01:30:20+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": 5.42
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Update error message for template formatting",
   "number": 498,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 12,
   "deletions": 5,
   "merged_at": "2025-06-18T19:44:41+00:00",
   "opened_at": "2025-06-18T18:11:41+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 1.55
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Improve API error message for model lookup",
   "number": 489,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 8,
   "deletions": 5,
   "merged_at": "2025-06-18T15:43:08+00:00",
   "opened_at": "2025-06-17T22:57:30+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 16.76
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "Gemini 2.5 updates",
   "number": 488,
   "outcome": "burn",
   "index_ok": true,
   "additions": 182,
   "deletions": 51,
   "merged_at": null,
   "opened_at": "2025-06-17T22:24:32+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "Check and deprecate GPT-4.5 preview model",
   "number": 483,
   "outcome": "burn",
   "index_ok": true,
   "additions": 2,
   "deletions": 27,
   "merged_at": null,
   "opened_at": "2025-06-17T12:45:50+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "tool response token limits",
   "number": 476,
   "outcome": "burn",
   "index_ok": true,
   "additions": 202,
   "deletions": 30,
   "merged_at": null,
   "opened_at": "2025-06-17T02:17:13+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "Evaluate MCP server switch and document",
   "number": 475,
   "outcome": "burn",
   "index_ok": true,
   "additions": 326,
   "deletions": 382,
   "merged_at": null,
   "opened_at": "2025-06-16T22:28:58+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Rework function parameters with annotations",
   "number": 472,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 523,
   "deletions": 110,
   "merged_at": "2025-06-17T00:57:11+00:00",
   "opened_at": "2025-06-16T21:46:35+00:00",
   "task_type": "refactor",
   "files_changed": 12,
   "hours_to_merge": 3.18
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "MCP: remove `request` object.",
   "number": 470,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 55,
   "deletions": 51,
   "merged_at": "2025-06-16T21:43:47+00:00",
   "opened_at": "2025-06-16T19:29:28+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": 2.24
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Update MCP server API endpoint",
   "number": 469,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5,
   "deletions": 5,
   "merged_at": "2025-06-17T07:29:02+00:00",
   "opened_at": "2025-06-16T19:10:13+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 12.31
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "Add MCP server installation instructions",
   "number": 467,
   "outcome": "burn",
   "index_ok": true,
   "additions": 88,
   "deletions": 30,
   "merged_at": null,
   "opened_at": "2025-06-16T18:25:20+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "send_feedback MCP tool",
   "number": 465,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10818,
   "deletions": 3682,
   "merged_at": "2025-06-25T19:36:40+00:00",
   "opened_at": "2025-06-16T16:54:29+00:00",
   "task_type": "feat",
   "files_changed": 218,
   "hours_to_merge": 218.7
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "Discuss bug resolution for Next.js server",
   "number": 464,
   "outcome": "burn",
   "index_ok": true,
   "additions": 96,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-16T16:37:19+00:00",
   "task_type": "other",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Verify agent prefix documentation accuracy",
   "number": 460,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1914,
   "deletions": 371,
   "merged_at": "2025-06-17T15:12:57+00:00",
   "opened_at": "2025-06-16T14:18:47+00:00",
   "task_type": "docs",
   "files_changed": 53,
   "hours_to_merge": 24.9
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "Remove structured output key from API",
   "number": 453,
   "outcome": "burn",
   "index_ok": true,
   "additions": 495,
   "deletions": 77,
   "merged_at": null,
   "opened_at": "2025-06-15T21:43:06+00:00",
   "task_type": "refactor",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix API bug and write test",
   "number": 449,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 156,
   "deletions": 114,
   "merged_at": "2025-06-18T01:33:54+00:00",
   "opened_at": "2025-06-13T18:51:27+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 102.71
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add investigation doc for analytics bug",
   "number": 419,
   "outcome": "burn",
   "index_ok": true,
   "additions": 30,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-12T01:19:05+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add agent_id field in stats endpoint",
   "number": 410,
   "outcome": "burn",
   "index_ok": true,
   "additions": 78,
   "deletions": 14,
   "merged_at": null,
   "opened_at": "2025-06-11T05:17:24+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add pricing exposure plan",
   "number": 409,
   "outcome": "burn",
   "index_ok": true,
   "additions": 52,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-11T04:16:02+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix UTF-8 streaming in JSON parser",
   "number": 399,
   "outcome": "burn",
   "index_ok": true,
   "additions": 32,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-10T13:09:03+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix object check in ProxyTools",
   "number": 388,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-06-09T17:16:07+00:00",
   "opened_at": "2025-06-07T20:35:18+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 44.68
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix API typos",
   "number": 376,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 7,
   "deletions": 6,
   "merged_at": "2025-06-06T16:43:35+00:00",
   "opened_at": "2025-06-06T05:03:29+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 11.67
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Run prettier check and update docs",
   "number": 372,
   "outcome": "burn",
   "index_ok": true,
   "additions": 96,
   "deletions": 33,
   "merged_at": null,
   "opened_at": "2025-06-04T20:41:30+00:00",
   "task_type": "style",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "Implement sort field validation",
   "number": 512,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 681,
   "deletions": 319,
   "merged_at": null,
   "opened_at": "2025-06-19T03:41:07+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "merged",
   "title": "Keep only agent use case content",
   "number": 510,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 3,
   "deletions": 507,
   "merged_at": "2025-06-19T06:50:31+00:00",
   "opened_at": "2025-06-19T03:15:04+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 3.59
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "open",
   "title": "Improve error messages for schema validation (model=claude-4-opus)",
   "number": 508,
   "outcome": "stale",
   "index_ok": false,
   "additions": 691,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-06-19T00:17:15+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "open",
   "title": "Improve error messages for schema validation (model=o3)",
   "number": 507,
   "outcome": "stale",
   "index_ok": false,
   "additions": 140,
   "deletions": 45,
   "merged_at": null,
   "opened_at": "2025-06-19T00:17:00+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "open",
   "title": "Improve error messages for schema validation (model=claude-4-sonnet)",
   "number": 504,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1052,
   "deletions": 8,
   "merged_at": null,
   "opened_at": "2025-06-18T21:38:50+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "closed",
   "title": "Create discussion about MCP server connection issue",
   "number": 466,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 59,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-16T18:23:33+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "cursor",
   "state": "open",
   "title": "Add context window percentage to ClickHouse",
   "number": 456,
   "outcome": "stale",
   "index_ok": false,
   "additions": 351,
   "deletions": 5,
   "merged_at": null,
   "opened_at": "2025-06-16T00:40:35+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Sort tasks by recent activity",
   "number": 408,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 28,
   "deletions": 25,
   "merged_at": "2025-06-16T14:20:02+00:00",
   "opened_at": "2025-06-11T02:47:01+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 131.55
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix missing Next.js TypeScript env file",
   "number": 377,
   "outcome": "burn",
   "index_ok": false,
   "additions": 11,
   "deletions": 5,
   "merged_at": null,
   "opened_at": "2025-06-06T05:03:41+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add Cerebras provider",
   "number": 371,
   "outcome": "burn",
   "index_ok": false,
   "additions": 454,
   "deletions": 12,
   "merged_at": null,
   "opened_at": "2025-06-04T20:15:24+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "repo": "WorkflowAI/WorkflowAI",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add sortable columns to agents table",
   "number": 370,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 82,
   "deletions": 14,
   "merged_at": null,
   "opened_at": "2025-06-04T18:19:05+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/pierrevalade/"
}