- Dataset
- 2026-10-27-catalog-ai-v2
- Ruleset
- b2e8889c66f7
- Scanned
- 2026-10-27
- Window
- February–September 15, 2026
Framework for evaluating and improving agents
01Result
harbor-framework/harbor ↗harbor-framework/harbor AI coding statistics: 23.9%
Adoption is broad. Many contributors are committing agent-authored work, which is what a real organisational rollout looks like.
02Drivers
What shapes this result
Mode, timing, and detected signatures show whether the result reflects broad adoption or one concentrated workflow.
Assisted or autonomous
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
| Month | Agent share | Considered commits |
|---|---|---|
| 2026-01 | 0% | 1 |
| 2026-02 | 19.2% | 99 |
| 2026-03 | 27.7% | 148 |
| 2026-04 | 25.1% | 179 |
| 2026-05 | 31.7% | 101 |
| 2026-06 | 24.6% | 203 |
| 2026-07 | 29.9% | 177 |
| 2026-08 | 19.2% | 177 |
| 2026-09 | 7.7% | 91 |
Peak month: 31.7%. Bars are scaled to that peak, not to 100%.
Which agents
| Agent | Vendor | Commits | Share |
|---|---|---|---|
| Claude Code | Anthropic | 169 | 14.4% |
| Cursor Agent | Anysphere | 82 | 7% |
| Devin | Cognition | 49 | 4.2% |
| GitHub Copilot | GitHub | 9 | 0.8% |
| Other / generic agent | Various | 7 | 0.6% |
| Gemini CLI | 4 | 0.3% |
03Evidence
Inspect the matches
Public commit samples let you inspect the signatures behind the aggregate result.
Matched commit samples
4797595con GitHubfix(antigravity-sdk): take token totals from the SDK session aggregate (#3Claude Code5c364a53on GitHubfeat(swe-agent): expose completion_kwargs (#3048)Claude Codee348ba30on GitHubdocs: drop stale pinned version from README citation block (#3027)Claude Code4008e2dfon GitHubfix(multi-step): don't leak prior step's /tests and /logs/verifier into thCursor Agent3e39b472on GitHubfix(codex): accept none reasoning effort for luna (#3087)Cursor Agentac476798on GitHubDeclare and validate built-in agent options (#3049)Cursor Agentb5c76f1fon GitHubAdd Muse Code installed agent integration (#3043)Devin8552e6beon GitHubDefault `harbor auth login` to the manual flow in SSH sessions (#2981)Devin283ef4eeon GitHubfeat: add Podman as a ContainerRuntime behind DockerEnvironment (#2872)Devin61095f40on GitHubfix(docker): stream stdout without a line-length limit (#2985)GitHub Copilotbc559442on GitHubFix Windows cross-drive artifact paths (#2878)GitHub Copilote68e5b49on GitHubfix(copilot-cli): map streamable-http MCP transport to http (#2257)GitHub Copilot8cf5fdfbon GitHubfix(openhands-sdk): use uv to pin Python >=3.12 for SDK venv (#2041)Other / generic agentb60341cbon GitHub[Ready for Review - bot review] HLE Adapter (#878)Other / generic agent3a7e4aa6on GitHub[Ready for Review] Adapter: ML dev bench (#157)Other / generic agent5fcf07f5on GitHub[Ready for Review - human review] Research code bench (#477)Gemini CLI006e127con GitHub[Ready for Review - human review] Adapter: Omni-Math (#406)Gemini CLI593799e4on GitHub[Ready for Review] Update MLGym-Bench Adapter for GPU and Continuous MetriGemini CLI
04Method
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 window | 1,216 |
| Merge commits removed | −40 |
| CI / dependency bots removed | −0 |
| Considered | 1,176 |
Bots are excluded from the denominator entirely. Agent attribution requires a literal supported signature; no code-style inference is used.
Continue exploring
Related coding-agent evidence
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 harbor-framework/harbor