{
 "repo": {
  "name": "figma-plugin",
  "owner": "tokens-studio",
  "stars": 1629,
  "license": "MIT",
  "full_name": "tokens-studio/figma-plugin",
  "fetched_at": "2026-11-08T10:59:36.907537+00:00",
  "primary_language": "TypeScript"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 3471,
   "reviewer_excerpt": "Closing this, this wont work yet as we're missing the slug.",
   "reviewer_excerpt_url": "https://github.com/tokens-studio/figma-plugin/pull/3471#issuecomment-3135264951"
  },
  {
   "agent": "github-copilot",
   "number": 3399,
   "reviewer_excerpt": "sorry you got it wrong, i meant the Settings when we apply the sync provider credentials. it just takes a bit to retrieve tokens from",
   "reviewer_excerpt_url": "https://github.com/tokens-studio/figma-plugin/pull/3399#pullrequestreview-2885327307"
  },
  {
   "agent": "github-copilot",
   "number": 3369,
   "reviewer_excerpt": "Can you continue? I think there was an error mid work before",
   "reviewer_excerpt_url": "https://github.com/tokens-studio/figma-plugin/pull/3369#issuecomment-2898782302"
  },
  {
   "agent": "github-copilot",
   "number": 3360,
   "reviewer_excerpt": "There's some failing checks, can you get them to pass?",
   "reviewer_excerpt_url": "https://github.com/tokens-studio/figma-plugin/pull/3360#issuecomment-2896764789"
  }
 ],
 "total": 45,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 9,
   "flights": 39,
   "burn_rate": 0.222,
   "merge_rate": 0.5,
   "last_flight_at": "2025-07-24T11:36:34+00:00",
   "median_hours_to_merge": 21.1
  },
  {
   "agent": "cursor",
   "merged": 2,
   "flights": 4,
   "burn_rate": 0,
   "merge_rate": 1,
   "last_flight_at": "2025-05-29T12:11:41+00:00",
   "median_hours_to_merge": 351.4
  },
  {
   "agent": "openai-codex",
   "merged": 0,
   "flights": 2,
   "burn_rate": null,
   "merge_rate": null,
   "last_flight_at": "2025-07-15T06:46:31+00:00",
   "median_hours_to_merge": null
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add \"Open in Studio\" functionality for seamless navigation to Tokens Studio",
   "number": 3471,
   "outcome": "burn",
   "index_ok": true,
   "additions": 522,
   "deletions": 3,
   "merged_at": null,
   "opened_at": "2025-07-24T11:36:34+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add prominent changeset requirements to .copilot-instructions.md",
   "number": 3470,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 17396,
   "deletions": 17383,
   "merged_at": "2025-07-24T12:36:06+00:00",
   "opened_at": "2025-07-24T11:25:45+00:00",
   "task_type": "docs",
   "files_changed": 302,
   "hours_to_merge": 1.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix missing pull confirmation dialog when switching to Tokens Studio sync provider",
   "number": 3469,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 64,
   "deletions": 19,
   "merged_at": "2025-07-25T06:48:11+00:00",
   "opened_at": "2025-07-24T09:39:52+00:00",
   "task_type": "fix",
   "files_changed": 11,
   "hours_to_merge": 21.14
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Remove beta badge from Tokens Studio sync provider",
   "number": 3468,
   "outcome": "stale",
   "index_ok": false,
   "additions": 68,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-24T09:39:39+00:00",
   "task_type": "style",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Comprehensive Codebase Analysis and Improvement Roadmap for Tokens Studio for Figma",
   "number": 3462,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 112057,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-17T12:12:59+00:00",
   "task_type": "docs",
   "files_changed": 301,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Add living documentation generator",
   "number": 3459,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1666,
   "deletions": 540,
   "merged_at": null,
   "opened_at": "2025-07-15T06:46:31+00:00",
   "task_type": "feat",
   "files_changed": 22,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add support for Figma variable scopes and code syntax in token editing",
   "number": 3453,
   "outcome": "stale",
   "index_ok": false,
   "additions": 624,
   "deletions": 58,
   "merged_at": null,
   "opened_at": "2025-07-02T21:15:35+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add manual theme preference setting with auto/light/dark modes",
   "number": 3449,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 210,
   "deletions": 11,
   "merged_at": null,
   "opened_at": "2025-07-01T15:27:30+00:00",
   "task_type": "feat",
   "files_changed": 15,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix GitLab duplicate push issue when creating new token sets",
   "number": 3448,
   "outcome": "stale",
   "index_ok": false,
   "additions": 410,
   "deletions": 18,
   "merged_at": null,
   "opened_at": "2025-07-01T09:40:57+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add search functionality to token sets in Manage Themes dialog",
   "number": 3447,
   "outcome": "stale",
   "index_ok": false,
   "additions": 169,
   "deletions": 12,
   "merged_at": null,
   "opened_at": "2025-07-01T09:38:16+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add baseUrl configuration support to Tokens Studio sync provider",
   "number": 3445,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 28,
   "deletions": 10,
   "merged_at": null,
   "opened_at": "2025-06-30T11:18:04+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Optimize GitHub sync functionality by using lastSyncedState instead of remote pulls",
   "number": 3422,
   "outcome": "stale",
   "index_ok": false,
   "additions": 694,
   "deletions": 15,
   "merged_at": null,
   "opened_at": "2025-06-12T12:13:25+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix outdated turbo config",
   "number": 3419,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-10T19:23:43+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Allow folder import for free users",
   "number": 3418,
   "outcome": "stale",
   "index_ok": false,
   "additions": 151,
   "deletions": 9,
   "merged_at": null,
   "opened_at": "2025-06-06T15:00:51+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[WIP] TypeError: Cannot read properties of undefined (reading 'id')",
   "number": 3415,
   "outcome": "stale",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-05T17:49:49+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix: Ensure local tokens are saved to document on plugin startup",
   "number": 3413,
   "outcome": "stale",
   "index_ok": false,
   "additions": 61,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-06-04T20:59:35+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Optimize theme application performance for deeply nested components",
   "number": 3412,
   "outcome": "stale",
   "index_ok": false,
   "additions": 309,
   "deletions": 31,
   "merged_at": null,
   "opened_at": "2025-06-04T20:59:06+00:00",
   "task_type": "perf",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix token group renaming to work consistently across all sets",
   "number": 3411,
   "outcome": "stale",
   "index_ok": false,
   "additions": 319,
   "deletions": 229,
   "merged_at": null,
   "opened_at": "2025-06-04T20:50:30+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement selective file push for GitHub multi-file sync to reduce unnecessary writes",
   "number": 3405,
   "outcome": "stale",
   "index_ok": false,
   "additions": 440,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-06-04T06:37:46+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add OKLCH color support to Figma plugin",
   "number": 3404,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 752,
   "deletions": 238,
   "merged_at": "2025-06-25T13:00:37+00:00",
   "opened_at": "2025-06-04T06:26:03+00:00",
   "task_type": "feat",
   "files_changed": 53,
   "hours_to_merge": 510.58
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Migrate Figma plugin to support dynamic page loading API",
   "number": 3401,
   "outcome": "stale",
   "index_ok": false,
   "additions": 43,
   "deletions": 32,
   "merged_at": null,
   "opened_at": "2025-06-01T20:09:53+00:00",
   "task_type": "feat",
   "files_changed": 14,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add progress dialog for Apply operations in sync providers settings",
   "number": 3399,
   "outcome": "burn",
   "index_ok": true,
   "additions": 620,
   "deletions": 222,
   "merged_at": null,
   "opened_at": "2025-06-01T08:02:49+00:00",
   "task_type": "feat",
   "files_changed": 20,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add broken reference indicator and management modal",
   "number": 3398,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 644,
   "deletions": 66,
   "merged_at": null,
   "opened_at": "2025-05-31T15:10:36+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix state update warning in components",
   "number": 3395,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 61225,
   "deletions": 61222,
   "merged_at": "2025-05-31T17:51:42+00:00",
   "opened_at": "2025-05-29T12:11:41+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 53.67
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Resolve duplicate enter key shortcut warning",
   "number": 3394,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 562,
   "deletions": 232,
   "merged_at": "2025-06-25T12:57:15+00:00",
   "opened_at": "2025-05-29T11:45:29+00:00",
   "task_type": "fix",
   "files_changed": 49,
   "hours_to_merge": 649.2
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "wip: Implement delta diff sync for optimized GitHub token storage performance",
   "number": 3393,
   "outcome": "stale",
   "index_ok": false,
   "additions": 60677,
   "deletions": 4085,
   "merged_at": null,
   "opened_at": "2025-05-29T10:01:09+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Upgrade Turbo to v2.5.3 and migrate configuration",
   "number": 3391,
   "outcome": "stale",
   "index_ok": false,
   "additions": 117,
   "deletions": 129,
   "merged_at": null,
   "opened_at": "2025-05-29T07:30:58+00:00",
   "task_type": "build",
   "files_changed": 20,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix package.json import warnings by switching to default export syntax",
   "number": 3390,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 18,
   "deletions": 30,
   "merged_at": "2025-05-29T08:21:55+00:00",
   "opened_at": "2025-05-29T05:39:57+00:00",
   "task_type": "fix",
   "files_changed": 18,
   "hours_to_merge": 2.7
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add Collapse All Function to Set list",
   "number": 3389,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 322,
   "deletions": 188,
   "merged_at": "2025-05-29T10:14:56+00:00",
   "opened_at": "2025-05-29T05:02:56+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 5.2
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[WIP] Show dedicated error when trying to pull tokens but we cannot parse",
   "number": 3388,
   "outcome": "stale",
   "index_ok": false,
   "additions": 2,
   "deletions": 14,
   "merged_at": null,
   "opened_at": "2025-05-28T08:15:58+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "When we pull tokens and we show the pull dialog and we hit an error, show an error screen",
   "number": 3387,
   "outcome": "stale",
   "index_ok": false,
   "additions": 99,
   "deletions": 18,
   "merged_at": null,
   "opened_at": "2025-05-28T08:15:53+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Add a retry button to the \"Couldnt load tokens stored on x\" callouts",
   "number": 3386,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 291,
   "deletions": 87,
   "merged_at": "2025-06-04T13:32:36+00:00",
   "opened_at": "2025-05-28T08:15:51+00:00",
   "task_type": "feat",
   "files_changed": 38,
   "hours_to_merge": 173.28
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[WIP] When we cannot reach a provider, show an error that Provider unreachable",
   "number": 3385,
   "outcome": "stale",
   "index_ok": false,
   "additions": 2,
   "deletions": 14,
   "merged_at": null,
   "opened_at": "2025-05-28T08:15:46+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement selective import of Variable Collections and Modes",
   "number": 3380,
   "outcome": "stale",
   "index_ok": false,
   "additions": 112822,
   "deletions": 112438,
   "merged_at": null,
   "opened_at": "2025-05-28T06:30:59+00:00",
   "task_type": "feat",
   "files_changed": 317,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add support for \"full width\" (100%) property",
   "number": 3378,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1980,
   "deletions": 313,
   "merged_at": null,
   "opened_at": "2025-05-28T06:27:09+00:00",
   "task_type": "feat",
   "files_changed": 84,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remember variable export settings and themes in file",
   "number": 3374,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 947,
   "deletions": 473,
   "merged_at": "2025-06-25T12:29:42+00:00",
   "opened_at": "2025-05-23T20:15:19+00:00",
   "task_type": "feat",
   "files_changed": 75,
   "hours_to_merge": 784.24
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add Living Documentation Generation as a Core Plugin Feature",
   "number": 3370,
   "outcome": "stale",
   "index_ok": false,
   "additions": 581,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-05-22T17:10:19+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] BitBucket: with multi-file sync, pulling tokens orders your sets in alphabetical order",
   "number": 3369,
   "outcome": "burn",
   "index_ok": true,
   "additions": 84,
   "deletions": 39,
   "merged_at": null,
   "opened_at": "2025-05-21T06:38:26+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[WIP] Typography Token Reference Mode Update Bug",
   "number": 3368,
   "outcome": "stale",
   "index_ok": false,
   "additions": 36,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-05-21T06:36:41+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[WIP] When using Bitbucket Read only tokens there's no indication that you can't make changes to tokens",
   "number": 3367,
   "outcome": "stale",
   "index_ok": false,
   "additions": 51,
   "deletions": 21,
   "merged_at": null,
   "opened_at": "2025-05-21T06:36:23+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix tokens becoming read-only after recovering local changes",
   "number": 3366,
   "outcome": "stale",
   "index_ok": false,
   "additions": 45,
   "deletions": 41,
   "merged_at": null,
   "opened_at": "2025-05-21T06:36:05+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Change default export mode to multi-file",
   "number": 3362,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 6,
   "deletions": 1,
   "merged_at": "2025-05-21T17:54:04+00:00",
   "opened_at": "2025-05-20T13:46:44+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 28.12
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix plugin crash on missing variables during style import",
   "number": 3361,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 9391,
   "deletions": 8217,
   "merged_at": null,
   "opened_at": "2025-05-20T13:46:38+00:00",
   "task_type": "fix",
   "files_changed": 305,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Living Documentation Generation as a Core Plugin Feature",
   "number": 3360,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1500,
   "deletions": 604,
   "merged_at": null,
   "opened_at": "2025-05-20T13:46:27+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add Copilot setup files to help with repository integration",
   "number": 3359,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 119778,
   "deletions": 119592,
   "merged_at": "2025-05-20T13:43:35+00:00",
   "opened_at": "2025-05-19T21:36:28+00:00",
   "task_type": "feat",
   "files_changed": 20,
   "hours_to_merge": 16.12
  }
 ],
 "indexed": 15,
 "monthly": [
  {
   "burns": 2,
   "month": "2025-05",
   "merged": 8,
   "flights": 23
  },
  {
   "burns": 1,
   "month": "2025-06",
   "merged": 1,
   "flights": 12
  },
  {
   "burns": 1,
   "month": "2025-07",
   "merged": 2,
   "flights": 10
  }
 ],
 "top_authors": [
  {
   "name": "Jan Six",
   "login": "six7",
   "flights": 6,
   "indexed": 2
  }
 ],
 "page": "https://agentriders.com/logs/tokens-studio/figma-plugin/"
}