Pulse
2026-09-18-v3.0
Dataset
2026-10-27-catalog-ai-v2
Ruleset
b2e8889c66f7
Scanned
2026-10-27
Window
February–September 15, 2026
Catalog tracking observation. This repository is measured with the same fixed window and ruleset, but it is not part of the published benchmark or its aggregate claims.

The Block Editor project for WordPress and beyond. Plugin is available from the official repository.

WordPress/gutenberg ↗

WordPress/gutenberg AI coding statistics: 2.7%

of 3,995 commits in February–September 15, 2026 were committed by an AI agent — a floor, not an estimate
2.7% agent · top contributor 16.8%37 contributors
org-wide

Adoption is broad. Many contributors are committing agent-authored work, which is what a real organisational rollout looks like.

107
agent commits
3,888
other considered commits
37
agent contributors
16.8%
largest contributor

What shapes this result

Mode, timing, and detected signatures show whether the result reflects broad adoption or one concentrated workflow.

Assisted or autonomous

107assisted
0autonomous

Assisted — a developer’s identity authored the commit and the agent added itself as co-author. Autonomous — a bot identity authored the commit without a human identity attached.

Agent share by month

Agent-attributed commit share by month
MonthAgent shareConsidered commits
2026-025.2%503
2026-034%449
2026-041.4%420
2026-053.6%527
2026-062.6%495
2026-072.5%607
2026-080.5%604
2026-091.8%390

Peak month: 5.2%. Bars are scaled to that peak, not to 100%.

Which agents

AgentVendorCommitsShare
Claude CodeAnthropic792%
GitHub CopilotGitHub280.7%
Cursor AgentAnysphere80.2%

Inspect the matches

Public commit samples let you inspect the signatures behind the aggregate result.

Matched commit samples

  • 776f7914 on GitHubTooling: Extract shared TypeScript configs into a `@wordpress/config-toolsClaude Code
  • f0bd7b30 on GitHubNavigation: don't force submenus open inside a custom overlay (#82596)Claude Code
  • 25b51349 on GitHubCodeRabbit: Disable the review status comment (#82534)Claude Code
  • fada2f50 on GitHubFix playlist track selector stability (#81760)GitHub Copilot
  • 341268f8 on GitHubPlaylist: Normalize Waveform Player configuration handling (#81342)GitHub Copilot
  • 7b1b49d6 on GitHubPass Playlist controls to track blocks (#80368)GitHub Copilot
  • e3095438 on GitHubWidget Dashboard: enforce the policy on the staging layer for every instanCursor Agent
  • fb1f9e10 on GitHubMeta boxes: Match heading styles with Gutenberg panels (#80670)Cursor Agent
  • 918c8c60 on GitHubDashboard Widgets: harden action `href` sanitization (#80510)Cursor Agent

What entered the denominator

The result begins with commit history, removes merges and routine automation, and reports literal agent signatures as a lower bound.

Exclusion ledger

Commits in window4,069
Merge commits removed−0
CI / dependency bots removed−74
Considered3,995

Bots are excluded from the denominator entirely. Agent attribution requires a literal supported signature; no code-style inference is used.

Reproduce this observation

Run the same detector locally.

Deterministic signature matching; no code-style inference. Squash merges can remove trailers, so this result remains a measured floor.

npx qmmit-cli WordPress/gutenberg

Scan another repository