Human+agent co-authorship
Which commits in this repo were co-authored by an agent, according to git itself.
Every count on this page came out of one command run against the repo's real history —
the same Co-Authored-By trailer convention GitHub uses for human pair
programming, applied to Claude models.
Baked 2026-07-09 at HEAD 0143e5b. Static snapshot — counts do not
update as new commits land.
Trailer counts by co-author identity
The complete uniq -c output — four identities, no rows dropped. The
identity string is the model that drove the session, so the table doubles as a record of
which model wrote which slice of this repo:
| commits | co-author identity | |
|---|---|---|
| 62 | Claude Fable 5 <noreply@anthropic.com> | |
| 23 | Claude Opus 4.8 <noreply@anthropic.com> | |
| 10 | Claude Sonnet 5 <noreply@anthropic.com> | |
| 1 | Claude <noreply@anthropic.com> |
The per-identity counts sum to 96 — equal to the 96 trailer-carrying commits, i.e. in this repo's history each co-authored commit carries exactly one trailer.
The exact command
git log --format='%(trailers:key=Co-Authored-By,valueonly)' | grep -v '^$' | sort | uniq -c | sort -rn
And what one real trailer line looks like at the end of a commit message:
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Honest scope note
A trailer records that a Claude session produced the commit; the human operator still directed, reviewed, and pushed the work — that division of labor is exactly what the co-authorship convention exists to make visible. The 67 commits without a trailer predate the convention here or were pure human commits; git can't distinguish those two cases after the fact, so this page doesn't either. Which model each generated sub-agent runs on is a different question — that catalog lives at subagentcode.com.