diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index c74b5ec80..cade3a79d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -7,11 +7,11 @@ A contributor's PR count is the number of distinct PRs they get credit for: PRs Generated by `scripts/regen_contributors.py` in the maintainer workspace, which unions five sources — the GitHub merged-PR list, `CHANGELOG.md` attribution lines, `Co-authored-by:` trailers on commits that landed on master, ship-comment scans (the `Shipped in vX` closing comments left by the release workflow on absorbed PRs), and absorb-commit scans (non-merge master commits that name `(#N)` in their subject for PRs shipped before a ship-comment was posted). A credit is only counted when it resolves to the contributor's own PR number; release/batch "vehicle" PRs and bug-reporter mentions do not generate credit. The tables between the markers below are regenerated automatically; the prose around them is maintained by hand. If your name is missing or wrong, open a PR against `CONTRIBUTORS.md` — we cross-check against the changelog on each release. -**280 people** have shipped code that landed in a release tag — including the long tail of folks whose work was salvaged into batch releases or absorbed via Co-authored-by trailers. +**288 people** have shipped code that landed in a release tag — including the long tail of folks whose work was salvaged into batch releases or absorbed via Co-authored-by trailers. -**Total contributors tracked:** 280 -**Total PR credits:** 1559 -**Last refreshed:** v0.51.511, 2026-06-19 +**Total contributors tracked:** 288 +**Total PR credits:** 1635 +**Last refreshed:** v0.51.587, 2026-06-22 The ranked tables below recognize contributors with **3 or more** landed PRs. Everyone with one or two PRs is listed in the [1–2 PR contributors](#12-pr-contributors) roll — every one of them moved the project forward. @@ -19,46 +19,48 @@ The ranked tables below recognize contributors with **3 or more** landed PRs. Ev | # | Contributor | PRs | First release | Latest release | |---|---|---:|---|---| -| 1 | [@franksong2702](https://github.com/franksong2702) | 244 | `v0.49.3` | `v0.51.492` | -| 2 | [@rodboev](https://github.com/rodboev) | 189 | `v0.51.223` | `v0.51.511` | +| 1 | [@franksong2702](https://github.com/franksong2702) | 264 | `v0.49.3` | `v0.51.587` | +| 2 | [@rodboev](https://github.com/rodboev) | 204 | `v0.51.223` | `v0.51.586` | | 3 | [@Michaelyklam](https://github.com/Michaelyklam) | 157 | `v0.50.240` | `v0.51.198` | -| 4 | [@ai-ag2026](https://github.com/ai-ag2026) | 115 | `v0.50.279` | `v0.51.482` | -| 5 | [@bergeouss](https://github.com/bergeouss) | 77 | `v0.48.0` | `v0.51.505` | +| 4 | [@ai-ag2026](https://github.com/ai-ag2026) | 116 | `v0.50.279` | `v0.51.519` | +| 5 | [@bergeouss](https://github.com/bergeouss) | 80 | `v0.48.0` | `v0.51.527` | | 6 | [@AJV20](https://github.com/AJV20) | 57 | `v0.51.93` | `v0.51.346` | -| 7 | [@dso2ng](https://github.com/dso2ng) | 41 | `v0.50.227` | `v0.51.488` | -| 8 | [@Sanjays2402](https://github.com/Sanjays2402) | 26 | `v0.50.292` | `v0.51.484` | -| 9 | [@starship-s](https://github.com/starship-s) | 23 | `v0.50.123` | `v0.51.473` | -| 10 | [@Hinotoi-agent](https://github.com/Hinotoi-agent) | 21 | `v0.50.10` | `v0.51.497` | +| 7 | [@dso2ng](https://github.com/dso2ng) | 43 | `v0.50.227` | `v0.51.578` | +| 8 | [@Sanjays2402](https://github.com/Sanjays2402) | 27 | `v0.50.292` | `v0.51.484` | +| 9 | [@starship-s](https://github.com/starship-s) | 25 | `v0.50.123` | `v0.51.547` | +| 10 | [@Hinotoi-agent](https://github.com/Hinotoi-agent) | 23 | `v0.50.10` | `v0.51.522` | | 11 | [@b3nw](https://github.com/b3nw) | 18 | `v0.51.122` | `v0.51.450` | | 12 | [@jasonjcwu](https://github.com/jasonjcwu) | 18 | `v0.50.227` | `v0.51.235` | | 13 | [@dobby-d-elf](https://github.com/dobby-d-elf) | 16 | `v0.51.38` | `v0.51.161` | | 14 | [@pamnard](https://github.com/pamnard) | 16 | `v0.51.186` | `v0.51.332` | | 15 | [@Jordan-SkyLF](https://github.com/Jordan-SkyLF) | 13 | `v0.50.18` | `v0.51.66` | -| 16 | [@mysoul12138](https://github.com/mysoul12138) | 11 | `v0.51.159` | `v0.51.303` | -| 17 | [@TomBanksAU](https://github.com/TomBanksAU) | 11 | `v0.51.251` | `v0.51.486` | -| 18 | [@aronprins](https://github.com/aronprins) | 10 | `v0.44.0` | `v0.51.45` | -| 19 | [@JKJameson](https://github.com/JKJameson) | 10 | `v0.50.198` | `v0.51.31` | -| 20 | [@ccqqlo](https://github.com/ccqqlo) | 9 | `v0.44.0` | `v0.50.270` | -| 21 | [@Koraji95-coder](https://github.com/Koraji95-coder) | 9 | `v0.51.124` | `v0.51.151` | -| 22 | [@LumenYoung](https://github.com/LumenYoung) | 9 | `v0.51.47` | `v0.51.132` | -| 23 | [@zapabob](https://github.com/zapabob) | 9 | `v0.50.272` | `v0.51.452` | -| 24 | [@24601](https://github.com/24601) | 8 | `v0.50.189` | `v0.51.5` | -| 25 | [@george-andraws](https://github.com/george-andraws) | 8 | `v0.51.118` | `v0.51.162` | -| 26 | [@mccxj](https://github.com/mccxj) | 8 | `v0.51.74` | `v0.51.148` | -| 27 | [@armorbreak001](https://github.com/armorbreak001) | 7 | `v0.50.47` | `v0.50.50` | -| 28 | [@happy5318](https://github.com/happy5318) | 7 | `v0.50.238` | `v0.51.268` | -| 29 | [@Isla-Liu](https://github.com/Isla-Liu) | 7 | `v0.51.100` | `v0.51.340` | -| 30 | [@NocGeek](https://github.com/NocGeek) | 7 | `v0.50.251` | `v0.50.252` | -| 31 | [@AlexeyDsov](https://github.com/AlexeyDsov) | 6 | `v0.50.267` | `v0.51.197` | -| 32 | [@Carry00](https://github.com/Carry00) | 6 | `v0.51.121` | `v0.51.303` | -| 33 | [@iRonin](https://github.com/iRonin) | 6 | `v0.41.0` | `v0.41.0` | -| 34 | [@andrewkangkr](https://github.com/andrewkangkr) | 5 | `v0.51.184` | `v0.51.222` | -| 35 | [@bsgdigital](https://github.com/bsgdigital) | 5 | `v0.50.159` | `v0.51.31` | -| 36 | [@cloudyun888](https://github.com/cloudyun888) | 5 | `v0.50.47` | `v0.50.140` | -| 37 | [@fxd-jason](https://github.com/fxd-jason) | 5 | `v0.50.245` | `v0.50.250` | -| 38 | [@lucasrc](https://github.com/lucasrc) | 5 | `v0.51.57` | `v0.51.184` | -| 39 | [@mvanhorn](https://github.com/mvanhorn) | 5 | `v0.51.254` | `v0.51.411` | -| 40 | [@v2psv](https://github.com/v2psv) | 5 | `v0.51.123` | `v0.51.261` | +| 16 | [@TomBanksAU](https://github.com/TomBanksAU) | 13 | `v0.51.251` | `v0.51.580` | +| 17 | [@santastabber](https://github.com/santastabber) | 12 | `v0.51.482` | `v0.51.575` | +| 18 | [@mysoul12138](https://github.com/mysoul12138) | 11 | `v0.51.159` | `v0.51.303` | +| 19 | [@aronprins](https://github.com/aronprins) | 10 | `v0.44.0` | `v0.51.45` | +| 20 | [@JKJameson](https://github.com/JKJameson) | 10 | `v0.50.198` | `v0.51.31` | +| 21 | [@ccqqlo](https://github.com/ccqqlo) | 9 | `v0.44.0` | `v0.50.270` | +| 22 | [@george-andraws](https://github.com/george-andraws) | 9 | `v0.51.118` | `v0.51.555` | +| 23 | [@Koraji95-coder](https://github.com/Koraji95-coder) | 9 | `v0.51.124` | `v0.51.151` | +| 24 | [@LumenYoung](https://github.com/LumenYoung) | 9 | `v0.51.47` | `v0.51.132` | +| 25 | [@zapabob](https://github.com/zapabob) | 9 | `v0.50.272` | `v0.51.452` | +| 26 | [@24601](https://github.com/24601) | 8 | `v0.50.189` | `v0.51.5` | +| 27 | [@mccxj](https://github.com/mccxj) | 8 | `v0.51.74` | `v0.51.148` | +| 28 | [@armorbreak001](https://github.com/armorbreak001) | 7 | `v0.50.47` | `v0.50.50` | +| 29 | [@happy5318](https://github.com/happy5318) | 7 | `v0.50.238` | `v0.51.268` | +| 30 | [@Isla-Liu](https://github.com/Isla-Liu) | 7 | `v0.51.100` | `v0.51.340` | +| 31 | [@NocGeek](https://github.com/NocGeek) | 7 | `v0.50.251` | `v0.50.252` | +| 32 | [@AlexeyDsov](https://github.com/AlexeyDsov) | 6 | `v0.50.267` | `v0.51.197` | +| 33 | [@Carry00](https://github.com/Carry00) | 6 | `v0.51.121` | `v0.51.303` | +| 34 | [@iRonin](https://github.com/iRonin) | 6 | `v0.41.0` | `v0.41.0` | +| 35 | [@allenliang2022](https://github.com/allenliang2022) | 5 | `v0.51.185` | `v0.51.561` | +| 36 | [@andrewkangkr](https://github.com/andrewkangkr) | 5 | `v0.51.184` | `v0.51.222` | +| 37 | [@bsgdigital](https://github.com/bsgdigital) | 5 | `v0.50.159` | `v0.51.31` | +| 38 | [@cloudyun888](https://github.com/cloudyun888) | 5 | `v0.50.47` | `v0.50.140` | +| 39 | [@fxd-jason](https://github.com/fxd-jason) | 5 | `v0.50.245` | `v0.50.250` | +| 40 | [@lucasrc](https://github.com/lucasrc) | 5 | `v0.51.57` | `v0.51.184` | +| 41 | [@mvanhorn](https://github.com/mvanhorn) | 5 | `v0.51.254` | `v0.51.411` | +| 42 | [@v2psv](https://github.com/v2psv) | 5 | `v0.51.123` | `v0.51.261` | ## Sustained contributors (3–4 PRs landed) @@ -68,6 +70,7 @@ The ranked tables below recognize contributors with **3 or more** landed PRs. Ev | [@fecolinhares](https://github.com/fecolinhares) | 4 | `v0.50.238` | `v0.50.250` | | [@frap129](https://github.com/frap129) | 4 | `v0.50.140` | `v0.50.233` | | [@Habib1001-m](https://github.com/Habib1001-m) | 4 | `v0.51.384` | `v0.51.489` | +| [@kaishi00](https://github.com/kaishi00) | 4 | `v0.51.472` | `v0.51.542` | | [@KingBoyAndGirl](https://github.com/KingBoyAndGirl) | 4 | `v0.50.238` | `v0.50.240` | | [@koshikai](https://github.com/koshikai) | 4 | `v0.51.24` | `v0.51.454` | | [@qxxaa](https://github.com/qxxaa) | 4 | `v0.50.210` | `v0.51.37` | @@ -75,29 +78,29 @@ The ranked tables below recognize contributors with **3 or more** landed PRs. Ev | [@t3chn0pr13st](https://github.com/t3chn0pr13st) | 4 | `v0.51.242` | `v0.51.424` | | [@Thanatos-Z](https://github.com/Thanatos-Z) | 4 | `v0.50.257` | `v0.50.278` | | [@xz-dev](https://github.com/xz-dev) | 4 | `v0.51.55` | `v0.51.196` | -| [@allenliang2022](https://github.com/allenliang2022) | 3 | `v0.51.185` | `v0.51.455` | | [@chouzz](https://github.com/chouzz) | 3 | `v0.51.119` | `v0.51.160` | | [@ddiall](https://github.com/ddiall) | 3 | `v0.51.359` | `v0.51.404` | | [@deboste](https://github.com/deboste) | 3 | `v0.17.1` | `v0.50.297` | | [@dutchaiagency](https://github.com/dutchaiagency) | 3 | `v0.50.281` | `v0.50.286` | | [@gavinssr](https://github.com/gavinssr) | 3 | `v0.51.119` | `v0.51.153` | | [@hacker1e7](https://github.com/hacker1e7) | 3 | `v0.50.245` | `v0.51.96` | +| [@MinhoJJang](https://github.com/MinhoJJang) | 3 | `v0.51.132` | `v0.51.539` | | [@Mubashirrrr](https://github.com/Mubashirrrr) | 3 | `v0.51.231` | `v0.51.233` | | [@munim](https://github.com/munim) | 3 | `v0.51.120` | `v0.51.123` | | [@pavolbiely](https://github.com/pavolbiely) | 3 | `v0.50.159` | `v0.50.233` | | [@PINKIIILQWQ](https://github.com/PINKIIILQWQ) | 3 | `v0.51.189` | `v0.51.469` | | [@pix0127](https://github.com/pix0127) | 3 | `v0.51.209` | `v0.51.231` | -| [@santastabber](https://github.com/santastabber) | 3 | `v0.51.482` | `v0.51.490` | | [@shruggr](https://github.com/shruggr) | 3 | `v0.50.23` | `v0.50.47` | | [@someaka](https://github.com/someaka) | 3 | `v0.51.138` | `v0.51.295` | | [@starGazerK](https://github.com/starGazerK) | 3 | `v0.51.228` | `v0.51.241` | | [@tomas-forgac](https://github.com/tomas-forgac) | 3 | `v0.51.456` | `v0.51.456` | +| [@tomtong2015](https://github.com/tomtong2015) | 3 | `v0.51.524` | `v0.51.528` | ## 1–2 PR contributors -212 more people each landed one or two PRs that shipped — a bug fix, a locale, a security hardening, a doc improvement, an infrastructure tweak. Every one moved the project forward. +217 more people each landed one or two PRs that shipped — a bug fix, a locale, a security hardening, a doc improvement, an infrastructure tweak. Every one moved the project forward. -[@29n](https://github.com/29n), [@86cloudyun-afk](https://github.com/86cloudyun-afk), [@AdoneyGalvan](https://github.com/AdoneyGalvan), [@aether-agent](https://github.com/aether-agent), [@akrhin](https://github.com/akrhin), [@aliceisjustplaying](https://github.com/aliceisjustplaying), [@alvistar](https://github.com/alvistar), [@amlyczz](https://github.com/amlyczz), [@andrewy-wizard](https://github.com/andrewy-wizard), [@antoniocarlos97ss](https://github.com/antoniocarlos97ss), [@Argonaut790](https://github.com/Argonaut790), [@arshkumarsingh](https://github.com/arshkumarsingh), [@ashbuildslife](https://github.com/ashbuildslife), [@ashuio](https://github.com/ashuio), [@Asunfly](https://github.com/Asunfly), [@ayushere](https://github.com/ayushere), [@bambalados](https://github.com/bambalados), [@bengdan](https://github.com/bengdan), [@betamod](https://github.com/betamod), [@bjb2](https://github.com/bjb2), [@Bobby9228](https://github.com/Bobby9228), [@bschmidy10](https://github.com/bschmidy10), [@camr](https://github.com/camr), [@carlytwozero](https://github.com/carlytwozero), [@Charanis](https://github.com/Charanis), [@ChaseFlorell](https://github.com/ChaseFlorell), [@Chukwuebuka-20](https://github.com/Chukwuebuka-20), [@chwps](https://github.com/chwps), [@claw-io](https://github.com/claw-io), [@cnogrin](https://github.com/cnogrin), [@colin-chang](https://github.com/colin-chang), [@cyberdyne187](https://github.com/cyberdyne187), [@DanielMaly](https://github.com/DanielMaly), [@darkopetrovic](https://github.com/darkopetrovic), [@davidsben](https://github.com/davidsben), [@DavidSchuchert](https://github.com/DavidSchuchert), [@DelightRun](https://github.com/DelightRun), [@dev-rehaann](https://github.com/dev-rehaann), [@dotBeeps](https://github.com/dotBeeps), [@DrMaks22](https://github.com/DrMaks22), [@eba8](https://github.com/eba8), [@edoumo](https://github.com/edoumo), [@eleboucher](https://github.com/eleboucher), [@emanon312](https://github.com/emanon312), [@enihcam](https://github.com/enihcam), [@eov128](https://github.com/eov128), [@expresso-code-org](https://github.com/expresso-code-org), [@Fail-Safe](https://github.com/Fail-Safe), [@fantasticsquirrel](https://github.com/fantasticsquirrel), [@FrancescoFarinola](https://github.com/FrancescoFarinola), [@gabogabucho](https://github.com/gabogabucho), [@gakugaku](https://github.com/gakugaku), [@galvani](https://github.com/galvani), [@GeoffBao](https://github.com/GeoffBao), [@georgebdavis](https://github.com/georgebdavis), [@GiggleSamurai](https://github.com/GiggleSamurai), [@gottipx](https://github.com/gottipx), [@gourangasatapathyvit](https://github.com/gourangasatapathyvit), [@gsurenull](https://github.com/gsurenull), [@hacker2005](https://github.com/hacker2005), [@halmisen](https://github.com/halmisen), [@haolf000](https://github.com/haolf000), [@heagandev](https://github.com/heagandev), [@hermes-gimmethebeans](https://github.com/hermes-gimmethebeans), [@hi-friday](https://github.com/hi-friday), [@hualong1009](https://github.com/hualong1009), [@huangzt](https://github.com/huangzt), [@humayunak](https://github.com/humayunak), [@indigokarasu](https://github.com/indigokarasu), [@insecurejezza](https://github.com/insecurejezza), [@intellectronica](https://github.com/intellectronica), [@jamesraddock](https://github.com/jamesraddock), [@JayC-L](https://github.com/JayC-L), [@jeffscottward](https://github.com/jeffscottward), [@Jellypowered](https://github.com/Jellypowered), [@jianongHe](https://github.com/jianongHe), [@jimdawdy-hub](https://github.com/jimdawdy-hub), [@JinYue-GitHub](https://github.com/JinYue-GitHub), [@jja881](https://github.com/jja881), [@joaompfp](https://github.com/joaompfp), [@Jonas-Degn](https://github.com/Jonas-Degn), [@jundev0001](https://github.com/jundev0001), [@junjunjunbong](https://github.com/junjunjunbong), [@kaishi00](https://github.com/kaishi00), [@Karlineal](https://github.com/Karlineal), [@KayZz69](https://github.com/KayZz69), [@kcclaw001](https://github.com/kcclaw001), [@kevin-ho](https://github.com/kevin-ho), [@kowenhaoai](https://github.com/kowenhaoai), [@kuishou68](https://github.com/kuishou68), [@lambyangzhao](https://github.com/lambyangzhao), [@lawrencel1ng](https://github.com/lawrencel1ng), [@leap233](https://github.com/leap233), [@legeantbleu](https://github.com/legeantbleu), [@leszek3737](https://github.com/leszek3737), [@LeungKaMing](https://github.com/LeungKaMing), [@likawa3b](https://github.com/likawa3b), [@linux-fertxo](https://github.com/linux-fertxo), [@linuxid10t](https://github.com/linuxid10t), [@liuqiangweb-svg](https://github.com/liuqiangweb-svg), [@LLMinem](https://github.com/LLMinem), [@lost9999](https://github.com/lost9999), [@luanxu-dev](https://github.com/luanxu-dev), [@lucky-yonug](https://github.com/lucky-yonug), [@lunarnexus](https://github.com/lunarnexus), [@lurebat](https://github.com/lurebat), [@Luxciax](https://github.com/Luxciax), [@lx3133584](https://github.com/lx3133584), [@Lynn-Lee](https://github.com/Lynn-Lee), [@Lyr-GW](https://github.com/Lyr-GW), [@MacLeodMike](https://github.com/MacLeodMike), [@malulian](https://github.com/malulian), [@mangodxd](https://github.com/mangodxd), [@mariosam95](https://github.com/mariosam95), [@MatzAgent](https://github.com/MatzAgent), [@mbac](https://github.com/mbac), [@michael-dg](https://github.com/michael-dg), [@migueltavares](https://github.com/migueltavares), [@MinhoJJang](https://github.com/MinhoJJang), [@minidarkmimi](https://github.com/minidarkmimi), [@mintymac](https://github.com/mintymac), [@mittyok](https://github.com/mittyok), [@mmartial](https://github.com/mmartial), [@MrFant](https://github.com/MrFant), [@mslovy](https://github.com/mslovy), [@nanookclaw](https://github.com/nanookclaw), [@ng-technology-llc](https://github.com/ng-technology-llc), [@nickgiulioni1](https://github.com/nickgiulioni1), [@NottheGuy007](https://github.com/NottheGuy007), [@octo-patch](https://github.com/octo-patch), [@OneFat3](https://github.com/OneFat3), [@PatrickNoFilter](https://github.com/PatrickNoFilter), [@PeterDaveHello](https://github.com/PeterDaveHello), [@plerohellec](https://github.com/plerohellec), [@psanger](https://github.com/psanger), [@puneetdixit200](https://github.com/puneetdixit200), [@Pythonming2020](https://github.com/Pythonming2020), [@reinocheong](https://github.com/reinocheong), [@renatomott](https://github.com/renatomott), [@rhelmer](https://github.com/rhelmer), [@rickchew](https://github.com/rickchew), [@rly09](https://github.com/rly09), [@RobertoVillegas](https://github.com/RobertoVillegas), [@roryford](https://github.com/roryford), [@ruxme](https://github.com/ruxme), [@ryan-remeo](https://github.com/ryan-remeo), [@ryansombraio](https://github.com/ryansombraio), [@s010mn](https://github.com/s010mn), [@s905060](https://github.com/s905060), [@Saik0s](https://github.com/Saik0s), [@samuelgudi](https://github.com/samuelgudi), [@SaulgoodMan-C](https://github.com/SaulgoodMan-C), [@sbe27](https://github.com/sbe27), [@shaoxianbilly](https://github.com/shaoxianbilly), [@sheng-di](https://github.com/sheng-di), [@simjak](https://github.com/simjak), [@sixianli](https://github.com/sixianli), [@sjh9714](https://github.com/sjh9714), [@skspade](https://github.com/skspade), [@smurmann](https://github.com/smurmann), [@snuffxxx](https://github.com/snuffxxx), [@spektro33](https://github.com/spektro33), [@Stampede](https://github.com/Stampede), [@stocky789](https://github.com/stocky789), [@suinia](https://github.com/suinia), [@sunilkumarvalmiki](https://github.com/sunilkumarvalmiki), [@sunnysktsang](https://github.com/sunnysktsang), [@swftwolfzyq](https://github.com/swftwolfzyq), [@syntheticgio](https://github.com/syntheticgio), [@Tamaz-sujashvili](https://github.com/Tamaz-sujashvili), [@tangerine-fan](https://github.com/tangerine-fan), [@TaraTheStar](https://github.com/TaraTheStar), [@tcconnally](https://github.com/tcconnally), [@tgaalman](https://github.com/tgaalman), [@thadreber-web](https://github.com/thadreber-web), [@thanhtoantnt](https://github.com/thanhtoantnt), [@the-own-lab](https://github.com/the-own-lab), [@theh4v0c](https://github.com/theh4v0c), [@theseussss](https://github.com/theseussss), [@tiansiyuan](https://github.com/tiansiyuan), [@timlawrenz](https://github.com/timlawrenz), [@tn801534](https://github.com/tn801534), [@toanalien](https://github.com/toanalien), [@tomaioo](https://github.com/tomaioo), [@tomtong2015](https://github.com/tomtong2015), [@trucuit](https://github.com/trucuit), [@ts2111](https://github.com/ts2111), [@ugur-murat-alt](https://github.com/ugur-murat-alt), [@vanshaj-pahwa](https://github.com/vanshaj-pahwa), [@vansour](https://github.com/vansour), [@vcavichini](https://github.com/vcavichini), [@vCillusion](https://github.com/vCillusion), [@vikarag](https://github.com/vikarag), [@viraatdas](https://github.com/viraatdas), [@Voicle99](https://github.com/Voicle99), [@waldmanz](https://github.com/waldmanz), [@wali-reheman](https://github.com/wali-reheman), [@watzon](https://github.com/watzon), [@weidzhou](https://github.com/weidzhou), [@weiwei83](https://github.com/weiwei83), [@wind-chant](https://github.com/wind-chant), [@wirtsi](https://github.com/wirtsi), [@woaijiadanoo](https://github.com/woaijiadanoo), [@xingyue52077](https://github.com/xingyue52077), [@xolom](https://github.com/xolom), [@XtremXpert](https://github.com/XtremXpert), [@xx77yy](https://github.com/xx77yy), [@ycj](https://github.com/ycj), [@yunyunyunyun-yun](https://github.com/yunyunyunyun-yun), [@yzp12138](https://github.com/yzp12138), [@zenc-cp](https://github.com/zenc-cp), [@zichen0116](https://github.com/zichen0116). +[@29n](https://github.com/29n), [@86cloudyun-afk](https://github.com/86cloudyun-afk), [@AdoneyGalvan](https://github.com/AdoneyGalvan), [@aether-agent](https://github.com/aether-agent), [@akrhin](https://github.com/akrhin), [@aliceisjustplaying](https://github.com/aliceisjustplaying), [@alvistar](https://github.com/alvistar), [@amlyczz](https://github.com/amlyczz), [@andrewy-wizard](https://github.com/andrewy-wizard), [@antoniocarlos97ss](https://github.com/antoniocarlos97ss), [@Argonaut790](https://github.com/Argonaut790), [@arshkumarsingh](https://github.com/arshkumarsingh), [@ashbuildslife](https://github.com/ashbuildslife), [@ashuio](https://github.com/ashuio), [@Asunfly](https://github.com/Asunfly), [@ayushere](https://github.com/ayushere), [@bambalados](https://github.com/bambalados), [@bengdan](https://github.com/bengdan), [@betamod](https://github.com/betamod), [@bjb2](https://github.com/bjb2), [@Bobby9228](https://github.com/Bobby9228), [@bschmidy10](https://github.com/bschmidy10), [@camr](https://github.com/camr), [@carlytwozero](https://github.com/carlytwozero), [@Charanis](https://github.com/Charanis), [@ChaseFlorell](https://github.com/ChaseFlorell), [@Chukwuebuka-20](https://github.com/Chukwuebuka-20), [@Chukwuebuka-2003](https://github.com/Chukwuebuka-2003), [@chwps](https://github.com/chwps), [@claw-io](https://github.com/claw-io), [@cnogrin](https://github.com/cnogrin), [@colin-chang](https://github.com/colin-chang), [@cyberdyne187](https://github.com/cyberdyne187), [@DanielMaly](https://github.com/DanielMaly), [@darkopetrovic](https://github.com/darkopetrovic), [@davidsben](https://github.com/davidsben), [@DavidSchuchert](https://github.com/DavidSchuchert), [@DelightRun](https://github.com/DelightRun), [@dev-rehaann](https://github.com/dev-rehaann), [@dotBeeps](https://github.com/dotBeeps), [@DrMaks22](https://github.com/DrMaks22), [@eba8](https://github.com/eba8), [@edoumo](https://github.com/edoumo), [@eleboucher](https://github.com/eleboucher), [@emanon312](https://github.com/emanon312), [@enihcam](https://github.com/enihcam), [@eov128](https://github.com/eov128), [@expresso-code-org](https://github.com/expresso-code-org), [@Fail-Safe](https://github.com/Fail-Safe), [@fantasticsquirrel](https://github.com/fantasticsquirrel), [@FrancescoFarinola](https://github.com/FrancescoFarinola), [@gabogabucho](https://github.com/gabogabucho), [@gakugaku](https://github.com/gakugaku), [@galvani](https://github.com/galvani), [@GeoffBao](https://github.com/GeoffBao), [@georgebdavis](https://github.com/georgebdavis), [@GiggleSamurai](https://github.com/GiggleSamurai), [@gottipx](https://github.com/gottipx), [@gourangasatapathyvit](https://github.com/gourangasatapathyvit), [@gsurenull](https://github.com/gsurenull), [@hacker2005](https://github.com/hacker2005), [@halmisen](https://github.com/halmisen), [@haolf000](https://github.com/haolf000), [@heagandev](https://github.com/heagandev), [@hermes-gimmethebeans](https://github.com/hermes-gimmethebeans), [@hi-friday](https://github.com/hi-friday), [@hualong1009](https://github.com/hualong1009), [@huangzt](https://github.com/huangzt), [@humayunak](https://github.com/humayunak), [@indigokarasu](https://github.com/indigokarasu), [@insecurejezza](https://github.com/insecurejezza), [@intellectronica](https://github.com/intellectronica), [@jamesraddock](https://github.com/jamesraddock), [@JayC-L](https://github.com/JayC-L), [@jeffscottward](https://github.com/jeffscottward), [@Jellypowered](https://github.com/Jellypowered), [@jianongHe](https://github.com/jianongHe), [@jimdawdy-hub](https://github.com/jimdawdy-hub), [@JinYue-GitHub](https://github.com/JinYue-GitHub), [@jja881](https://github.com/jja881), [@joaompfp](https://github.com/joaompfp), [@Jonas-Degn](https://github.com/Jonas-Degn), [@jundev0001](https://github.com/jundev0001), [@junjunjunbong](https://github.com/junjunjunbong), [@Karlineal](https://github.com/Karlineal), [@KayZz69](https://github.com/KayZz69), [@kcclaw001](https://github.com/kcclaw001), [@kevin-ho](https://github.com/kevin-ho), [@kowenhaoai](https://github.com/kowenhaoai), [@kuishou68](https://github.com/kuishou68), [@lambyangzhao](https://github.com/lambyangzhao), [@latipun7](https://github.com/latipun7), [@lawrencel1ng](https://github.com/lawrencel1ng), [@leap233](https://github.com/leap233), [@legeantbleu](https://github.com/legeantbleu), [@leszek3737](https://github.com/leszek3737), [@LeungKaMing](https://github.com/LeungKaMing), [@likawa3b](https://github.com/likawa3b), [@linux-fertxo](https://github.com/linux-fertxo), [@linuxid10t](https://github.com/linuxid10t), [@liuqiangweb-svg](https://github.com/liuqiangweb-svg), [@LLMinem](https://github.com/LLMinem), [@lost9999](https://github.com/lost9999), [@luanxu-dev](https://github.com/luanxu-dev), [@lucky-yonug](https://github.com/lucky-yonug), [@lunarnexus](https://github.com/lunarnexus), [@lurebat](https://github.com/lurebat), [@Luxciax](https://github.com/Luxciax), [@lx3133584](https://github.com/lx3133584), [@Lynn-Lee](https://github.com/Lynn-Lee), [@Lyr-GW](https://github.com/Lyr-GW), [@MacLeodMike](https://github.com/MacLeodMike), [@maksym-mishchenko](https://github.com/maksym-mishchenko), [@malulian](https://github.com/malulian), [@mangodxd](https://github.com/mangodxd), [@mariosam95](https://github.com/mariosam95), [@MatzAgent](https://github.com/MatzAgent), [@mbac](https://github.com/mbac), [@michael-dg](https://github.com/michael-dg), [@migueltavares](https://github.com/migueltavares), [@minidarkmimi](https://github.com/minidarkmimi), [@mintymac](https://github.com/mintymac), [@mittyok](https://github.com/mittyok), [@mmartial](https://github.com/mmartial), [@MrFant](https://github.com/MrFant), [@mslovy](https://github.com/mslovy), [@nanookclaw](https://github.com/nanookclaw), [@neaucode-bot](https://github.com/neaucode-bot), [@ng-technology-llc](https://github.com/ng-technology-llc), [@nickgiulioni1](https://github.com/nickgiulioni1), [@NottheGuy007](https://github.com/NottheGuy007), [@octo-patch](https://github.com/octo-patch), [@OneFat3](https://github.com/OneFat3), [@Paladin173](https://github.com/Paladin173), [@PatrickNoFilter](https://github.com/PatrickNoFilter), [@perejaslav](https://github.com/perejaslav), [@PeterDaveHello](https://github.com/PeterDaveHello), [@plerohellec](https://github.com/plerohellec), [@psanger](https://github.com/psanger), [@puneetdixit200](https://github.com/puneetdixit200), [@Pythonming2020](https://github.com/Pythonming2020), [@reinocheong](https://github.com/reinocheong), [@renatomott](https://github.com/renatomott), [@rhelmer](https://github.com/rhelmer), [@rickchew](https://github.com/rickchew), [@rly09](https://github.com/rly09), [@RobertoVillegas](https://github.com/RobertoVillegas), [@RobinAngele](https://github.com/RobinAngele), [@roian6](https://github.com/roian6), [@roryford](https://github.com/roryford), [@ruxme](https://github.com/ruxme), [@ryan-remeo](https://github.com/ryan-remeo), [@ryansombraio](https://github.com/ryansombraio), [@s010mn](https://github.com/s010mn), [@s905060](https://github.com/s905060), [@Saik0s](https://github.com/Saik0s), [@samuelgudi](https://github.com/samuelgudi), [@SaulgoodMan-C](https://github.com/SaulgoodMan-C), [@sbe27](https://github.com/sbe27), [@shaoxianbilly](https://github.com/shaoxianbilly), [@sheng-di](https://github.com/sheng-di), [@simjak](https://github.com/simjak), [@sixianli](https://github.com/sixianli), [@sjh9714](https://github.com/sjh9714), [@skspade](https://github.com/skspade), [@smurmann](https://github.com/smurmann), [@snuffxxx](https://github.com/snuffxxx), [@spektro33](https://github.com/spektro33), [@Stampede](https://github.com/Stampede), [@stocky789](https://github.com/stocky789), [@suinia](https://github.com/suinia), [@sunilkumarvalmiki](https://github.com/sunilkumarvalmiki), [@sunnysktsang](https://github.com/sunnysktsang), [@swftwolfzyq](https://github.com/swftwolfzyq), [@syntheticgio](https://github.com/syntheticgio), [@Tamaz-sujashvili](https://github.com/Tamaz-sujashvili), [@tangerine-fan](https://github.com/tangerine-fan), [@TaraTheStar](https://github.com/TaraTheStar), [@tcconnally](https://github.com/tcconnally), [@tgaalman](https://github.com/tgaalman), [@thadreber-web](https://github.com/thadreber-web), [@thanhtoantnt](https://github.com/thanhtoantnt), [@the-own-lab](https://github.com/the-own-lab), [@theh4v0c](https://github.com/theh4v0c), [@theseussss](https://github.com/theseussss), [@tiansiyuan](https://github.com/tiansiyuan), [@timlawrenz](https://github.com/timlawrenz), [@tn801534](https://github.com/tn801534), [@toanalien](https://github.com/toanalien), [@tomaioo](https://github.com/tomaioo), [@trucuit](https://github.com/trucuit), [@ts2111](https://github.com/ts2111), [@ugur-murat-alt](https://github.com/ugur-murat-alt), [@vanshaj-pahwa](https://github.com/vanshaj-pahwa), [@vansour](https://github.com/vansour), [@vcavichini](https://github.com/vcavichini), [@vCillusion](https://github.com/vCillusion), [@vikarag](https://github.com/vikarag), [@viraatdas](https://github.com/viraatdas), [@Voicle99](https://github.com/Voicle99), [@waldmanz](https://github.com/waldmanz), [@wali-reheman](https://github.com/wali-reheman), [@watzon](https://github.com/watzon), [@weidzhou](https://github.com/weidzhou), [@weiwei83](https://github.com/weiwei83), [@wind-chant](https://github.com/wind-chant), [@wirtsi](https://github.com/wirtsi), [@woaijiadanoo](https://github.com/woaijiadanoo), [@xingyue52077](https://github.com/xingyue52077), [@xolom](https://github.com/xolom), [@XtremXpert](https://github.com/XtremXpert), [@xx77yy](https://github.com/xx77yy), [@ycj](https://github.com/ycj), [@yunyunyunyun-yun](https://github.com/yunyunyunyun-yun), [@yzp12138](https://github.com/yzp12138), [@zenc-cp](https://github.com/zenc-cp), [@zichen0116](https://github.com/zichen0116). --- diff --git a/README.md b/README.md index f18f33ddd..f0f78a993 100644 --- a/README.md +++ b/README.md @@ -623,24 +623,24 @@ The WebUI is still coupled to Hermes Agent internals for runtime execution, prov Hermes WebUI is built with help from the open-source community. Every PR — whether merged directly, absorbed into a batch release, or salvaged from a larger proposal — shapes the project, and we're grateful to everyone who has taken the time to contribute. -Over **280 contributors** have shipped code that landed in a release tag. The full, continuously-updated credit roll — including everyone with one or two PRs and the special-thanks roll for design and architectural work — lives in [`CONTRIBUTORS.md`](CONTRIBUTORS.md). A snapshot of the most prolific contributors: +Over **288 contributors** have shipped code that landed in a release tag. The full, continuously-updated credit roll — including everyone with one or two PRs and the special-thanks roll for design and architectural work — lives in [`CONTRIBUTORS.md`](CONTRIBUTORS.md). A snapshot of the most prolific contributors: ### Top contributors (by PR count, including absorbed/batch-released work) | # | Contributor | PRs | First → latest release | |---|---|---:|---| -| 1 | [@franksong2702](https://github.com/franksong2702) | 244 | `v0.49.3` → `v0.51.492` | -| 2 | [@rodboev](https://github.com/rodboev) | 189 | `v0.51.223` → `v0.51.511` | +| 1 | [@franksong2702](https://github.com/franksong2702) | 264 | `v0.49.3` → `v0.51.587` | +| 2 | [@rodboev](https://github.com/rodboev) | 204 | `v0.51.223` → `v0.51.586` | | 3 | [@Michaelyklam](https://github.com/Michaelyklam) | 157 | `v0.50.240` → `v0.51.198` | -| 4 | [@ai-ag2026](https://github.com/ai-ag2026) | 115 | `v0.50.279` → `v0.51.482` | -| 5 | [@bergeouss](https://github.com/bergeouss) | 77 | `v0.48.0` → `v0.51.505` | +| 4 | [@ai-ag2026](https://github.com/ai-ag2026) | 116 | `v0.50.279` → `v0.51.519` | +| 5 | [@bergeouss](https://github.com/bergeouss) | 80 | `v0.48.0` → `v0.51.527` | | 6 | [@AJV20](https://github.com/AJV20) | 57 | `v0.51.93` → `v0.51.346` | -| 7 | [@dso2ng](https://github.com/dso2ng) | 41 | `v0.50.227` → `v0.51.488` | -| 8 | [@Sanjays2402](https://github.com/Sanjays2402) | 26 | `v0.50.292` → `v0.51.484` | -| 9 | [@starship-s](https://github.com/starship-s) | 23 | `v0.50.123` → `v0.51.473` | -| 10 | [@Hinotoi-agent](https://github.com/Hinotoi-agent) | 21 | `v0.50.10` → `v0.51.497` | +| 7 | [@dso2ng](https://github.com/dso2ng) | 43 | `v0.50.227` → `v0.51.578` | +| 8 | [@Sanjays2402](https://github.com/Sanjays2402) | 27 | `v0.50.292` → `v0.51.484` | +| 9 | [@starship-s](https://github.com/starship-s) | 25 | `v0.50.123` → `v0.51.547` | +| 10 | [@Hinotoi-agent](https://github.com/Hinotoi-agent) | 23 | `v0.50.10` → `v0.51.522` | -See [`CONTRIBUTORS.md`](CONTRIBUTORS.md) for the full ranked list of all 280 contributors — the 3+ PR tables, the 1–2 PR roll, and the special-thanks notes for design and architectural contributions. +See [`CONTRIBUTORS.md`](CONTRIBUTORS.md) for the full ranked list of all 288 contributors — the 3+ PR tables, the 1–2 PR roll, and the special-thanks notes for design and architectural contributions. ### Notable contributions