Source: https://seerepo.com/r/verl-project/verl/ai
Markdown source: https://seerepo.com/r/verl-project/verl/ai.md
Description: AI signed 9.2% of the 3,182 commits of verl. Each AI tool with its commits, and the last ones it signed.

# How much of verl did AI write?

AI signed 9.2% of the 3,182 commits of verl. Signed by Gemini (115), Claude (91), Codex (51), Cursor (24), Devin (14), GitHub Copilot (8), OpenHands (8), and CodeRabbit (1).

Since its first commit, on October 31, 2024.

## Who signed the commits

- Gemini: 115 commits (3.6%)
- Claude: 91 commits (2.9%)
- Codex: 51 commits (1.6%)
- Cursor: 24 commits (0.8%)
- Devin: 14 commits (0.4%)
- GitHub Copilot: 8 commits (0.3%)
- OpenHands: 8 commits (0.3%)
- CodeRabbit: 1 commit (0%)
- People: 90.8%

## Commits per month

Each month's commits up to its last one, with those an AI signed. Merges don't count.

- 2024-12: 38 commits, 0 signed by AI (0%)
- 2025-01: 74 commits, 2 signed by AI (2.7%)
- 2025-02: 98 commits, 1 signed by AI (1%)
- 2025-03: 135 commits, 0 signed by AI (0%)
- 2025-04: 190 commits, 2 signed by AI (1.1%)
- 2025-05: 177 commits, 1 signed by AI (0.6%)
- 2025-06: 210 commits, 3 signed by AI (1.4%)
- 2025-07: 206 commits, 17 signed by AI (8.3%)
- 2025-08: 162 commits, 12 signed by AI (7.4%)
- 2025-09: 136 commits, 11 signed by AI (8.1%)
- 2025-10: 124 commits, 13 signed by AI (10.5%)
- 2025-11: 132 commits, 18 signed by AI (13.6%)
- 2025-12: 163 commits, 14 signed by AI (8.6%)
- 2026-01: 165 commits, 10 signed by AI (6.1%)
- 2026-02: 125 commits, 14 signed by AI (11.2%)
- 2026-03: 142 commits, 17 signed by AI (12%)
- 2026-04: 141 commits, 20 signed by AI (14.2%)
- 2026-05: 144 commits, 18 signed by AI (12.5%)
- 2026-06: 125 commits, 24 signed by AI (19.2%)
- 2026-07: 127 commits, 19 signed by AI (15%)
- 2026-08: 131 commits, 24 signed by AI (18.3%)
- 2026-09: 103 commits, 16 signed by AI (15.5%)
- 2026-10: 106 commits, 33 signed by AI (31.1%)
- 2026-11: 16 commits, 5 signed by AI (31.3%)

## The last commits an AI signed

- 2026-11-03 · Claude · [cd04d68](https://github.com/verl-project/verl/commit/cd04d68d6e435e28c60c79b912ba718b494f889f): [BREAKING][megatron, vllm] feat: per-token activations for NVFP4 QAT (#8494)
- 2026-11-03 · Claude · [1186e32](https://github.com/verl-project/verl/commit/1186e32f6ec81da21bd827f1178d39227f6b5441): [trainer] fix: end v1 fit() through on_train_end() and stop the train dataloader workers (#8474)
- 2026-11-02 · Claude, Codex · [6879e1a](https://github.com/verl-project/verl/commit/6879e1ab07b9cfd0b4b27c31ca4e7afcad1466b3): [megatron, vllm, env] feat: add native NVFP4 training and rollout with live refit (#7971)
- 2026-11-02 · Claude · [0938fcb](https://github.com/verl-project/verl/commit/0938fcb3190bc8eca3091f77aead3cd44c4d8869): [doc] feat: add H20 results with an FP8 KV cache to the FP8 guide (#8484)
- 2026-11-02 · Claude · [fc726e3](https://github.com/verl-project/verl/commit/fc726e33ceb54ad875d4537880e786de2a32129d): [vllm, rollout] fix: reset uncalibrated KV cache scales after a quantized refit (#8483)
- 2026-10-28 · Cursor · [6d04f39](https://github.com/verl-project/verl/commit/6d04f398f1d5dc11d09fc1fc92368608d26e3538): [rollout, hardware, recipe] fix: run the DeepSeek-V4 VeOmni recipe on AMD ROCm out of the box (#8371)
- 2026-10-28 · Cursor · [b65da71](https://github.com/verl-project/verl/commit/b65da71c1745b49e80adc218d02782a3df73d047): [veomni] feat: honor optim.override_optimizer_config (fused AdamW under FSDP2 CPU offload) and make checkpoint ingestion configurable (#8370)
- 2026-10-28 · Cursor · [6f3f449](https://github.com/verl-project/verl/commit/6f3f449e113b7eb84eef8c0912aad33ffdd322cd): [veomni] fix: support the trainer-side rollout weight quantizer in the VeOmni engine (#8369)
- 2026-10-26 · Cursor · [f78fd05](https://github.com/verl-project/verl/commit/f78fd053e13c3d021e51de5e81afc54dddd13993): [vllm, sglang, model] chore: upgrade vllm==0.32.0 and transformers==5.16.1 (#8390)
- 2026-10-26 · Claude · [4f8f090](https://github.com/verl-project/verl/commit/4f8f090af34bb5962e78dccb0f061a5dd52df13d): [megatron, doc] fix: keep bridge layer specs and the causal mask under QAT (#8361)

## How we know

Every AI coding tool leaves its signature in the commits it makes: a Co-Authored-By line, its own author name, or the merge of its branch. SeeRepo reads those signatures in the repo's history; a commit without one counts as made by people, and merges don't count.

Every AI tool SeeRepo recognizes: https://seerepo.com/agents

## Frequently asked questions

### Which AI tool signed the most commits in verl?

Gemini, with 115 of the 3,182 commits of verl.

### Since when does AI sign commits in verl?

Since January 2025: the first month an AI tool signed a commit of verl.

### How many commits does verl have?

verl has 3,182 commits since October 31, 2024. Merges don’t count.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
