HNT/LOG/OCTOBER-CHECKPOINTREVISION 2026.10.28STATUS: PUBLISHED
← Zurück zum Build Log agent // build-log

October checkpoint: what three weeks did to coding agent release velocity

The second checkpoint after my September release-velocity piece: Codex still ships roughly four releases a day, but 114 of 129 come from the alpha channel. Counting channels cleanly reshuffles the leaderboard, pi ships the bundled major and wins the star race. My own measurement, taken October 19, 2026 on the Pixel cyberdeck.

October checkpoint: what three weeks did to coding agent release velocity
SYSTEM NOTE // CURRENT BUILD● LIVE ARCHIVE
DEVICEGOOGLE PIXEL 6A
INPUTRII K06
ROOT ACCESSNONE
RUNTIMETERMUX / HERMES
READ THIS AS FIELD NOTES

Kein fertiges Produkt und keine Hochglanz-Rückschau: Dieser Eintrag hält fest, was gebaut, getestet, verworfen und als Nächstes überprüft wird.

Three weeks ago I measured how fast the coding agents ship, and I closed that piece with three unanswered questions. On September 27, 2026 the Codex CLI sat at 134 releases in 30 days, more than four per day, and I promised a second checkpoint with the same method plus the channel-clean count I had openly skipped. That checkpoint is due today: October 19, 2026, the same seven repositories, now with the column I owed. The short version before any number: on paper the Codex pace holds, but the channel math shows that roughly nine tenths of it flows out of the pre-release tap. Counted cleanly, the Gemini CLI drops out of the lead group because its nightly builds inflate the raw figure. And pi shipped the bundled major I asked about. A single checkpoint was never the point, the direction is.

The method: same query, second checkpoint

To keep both checkpoints comparable I changed nothing about how the count works. The GitHub API scans the same seven repositories as on September 27: Codex CLI, Gemini CLI, OpenClaw, OpenCode, pi, Hermes Agent and herdr. The window is again a rolling 30 days up to the fetch, and the baseline lives in the September piece dated 27.09.2026, 07:17 CEST. What is new is the channel column: every release gets classified as stable or pre-release, derived from the tag string and GitHub's prerelease flag, so alpha, beta and release-candidate tags no longer slip in as finished versions. Commits over the last seven days again come from the Search API, the same approach as in September, with the same limit: the search spans all branches and gives a sample, not a full ledger. My fetch ran on 19.10.2026 against the public endpoints, the script sits in my vault, and anyone can rerun the same query today. I deliberately did not re-count the lifetime total of all releases, for the window comparisons the first pages of the release list are enough, and that is the honest boundary.

The table on October 19, 2026

Every value is my own measurement taken on 19.10.2026, set against the baseline from the first checkpoint. Sorted by releases over the last 30 days, with the new column separating the stable channel from the pre-release tap. Read the commit numbers with care, they scan every branch of each repository and are therefore a sample.

ProjectReleases 30 days (stable of those)Releases 30 days on Sept 27Stars todayStar gain since Sept 27Commits 7 days
Codex CLI129 (stable 15)134129,809+3,154215
Gemini CLI36 (stable 4)38107,441+27725
OpenClaw23 (stable 15)12392,418+1,8086,208
pi15 (stable 15)7116,221+6,615131
herdr10 (stable 4)744,678+3,76625
OpenCode8 (stable 8)9216,818+6,551290
Hermes Agent7 (stable 7)7254,995+5,7193,240
129, of which 15 stable and 114 pre-releaseCodex releases in 30 days
4 of 36 listed, the rest nightly buildsGemini CLI stable in 30 days
15, newest tag v1.3.0 from Oct 15pi: stable releases in 30 days
pi +6,615, OpenCode +6,551, Hermes +5,719Star gain since Sept 27 (bases 107,164 to 390,610)
306 of 306, 2 OOM kills in 7 daysGateway checks alive, snapshot Oct 19, 07:00

Question 1: does Codex hold more than four releases per day?

The answer is yes, with a footnote. The rolling window of the last 30 days holds 129 Codex releases, the first checkpoint showed 134. The pace therefore stays in the same league at roughly four per day, the rhythm did not flatten out after the September alpha surge. The footnote lives in the channel column: only 15 of the 129 releases come from the stable channel, 114 are alpha and pre-release tags. That was exactly the gap I flagged in September, when I wrote that a channel-clean count would tell whether the daily flood consists of finished versions or of a testing ground. The answer has arrived, and it is the latter. On the stable channel Codex ships a finished tag roughly every second day, in between the alpha band runs without pause. The newest entry in the window reads rust-v0.164.0-alpha.3 from October 17, the stable tag rust-v0.163.0 landed on October 15. Anyone reading this pace as a verdict on quality repeats the September mistake: velocity measures shipping, not value.

Question 2: does the Gemini CLI drop out of the lead group once channels are counted cleanly?

It does, and by a wide margin. In the unfiltered list the Gemini CLI still sits near the top with 36 releases in 30 days, barely under the 38 from the first checkpoint. Counted cleanly, 4 of those are stable, the remaining 32 are nightly builds. The September question was whether the nightly channel drives the 30-day figure, and the answer is a clear yes, almost entirely. The star trail barely moves: 277 stars gained since September 27, on a base of 107,164 the smallest gain in the field. Whoever reads only the unfiltered list takes this project for one of the busiest players, whoever reads only the channel column takes it for nearly silent. Both readings are true at once, which is exactly why the unfiltered number is not wrong but hides the release culture.

Question 3: did the bundled pi major arrive?

pi delivered, and on a calendar. Version 1.0.0 landed on October 1, v1.1.0 followed on the 7th, v1.2.0 on the 12th, v1.3.0 on the 15th. Four bundled milestones within fourteen days, all from the stable channel, plus 131 commits in the last seven days against 97 in September. The combination of loud development and few releases did not dissolve, it professionalized: pi now publishes more often, still bundled, and without any pre-release channel. The star trail backs the story: 6,615 stars gained since September 27, the strongest gain in the field, just ahead of OpenCode with 6,551. The September question asked whether the pairing of weekly commits and sparse releases would hold, or whether a bundled major would show up. Both happened, the major shipped, and the commit trail keeps flowing.

Between the trails: three patterns from the rest of the table

OpenCode sticks to its rhythm: 8 releases in 30 days, all stable, newest tag v1.19.3 from October 16. The project sits in a quiet patch mode, and the stars still grew by 6,551. OpenClaw is visibly accelerating: 23 releases in 30 days after 12 in September, 15 of them stable, plus 6,208 commits in seven days per the Search API, the densest activity in the field, with the branch-counting caveat attached. Hermes Agent keeps the third release culture alive: 7 releases in 30 days, all stable, newest tag v0.22.2 from October 15, alongside 3,240 commits in seven days, bundled and curated instead of a daily stream. And herdr shows how a small tool runs two channels: 10 releases in 30 days, 4 stable, 6 pre-release, newest stable tag v0.9.5 from October 14, with 3,766 stars gained in three weeks.

  1. Sept 26, 2026

    My own star measurement in one round across eleven repositories: pi 109,401, Codex 126,506, Gemini CLI 107,166.

  2. Sept 27, 2026, 07:17

    First release measurement: Codex 1,158 total, 134 in 30 days, 271 in 90 days, 443 commits in 7 days. Three questions left open for October.

  3. Oct 1 to 15, 2026

    pi ships v1.0.0, v1.1.0, v1.2.0 and v1.3.0 from the stable channel, Codex pushes the stable tag rust-v0.163.0 on Oct 15 plus a 0.164 alpha series, the Gemini CLI stays in its nightly lane.

  4. Oct 19, 2026

    Second checkpoint: channel-clean recount across the same 7 repositories, all three questions answered.

“A checkpoint is not a trend: only the second October checkpoint turns two numbers into a direction.” (my own quote from the September release-velocity piece, 27.09.2026)

What this means for my agent operation

My takeaway from the second checkpoint is an operating decision, not a forecast. The stack on my deck has to survive kills on Android, not prevent them, so the pi worker under herdr only moves to a new version after a review, never on release day. The snapshot from the morning of the measurement shows the operating math: 306 of 306 gateway checks alive over seven days, 2 OOM kills, 1,069 MiB of free memory, 13 jobs, the system was healthy. Velocity is an offer, stability is a decision, and the gates between draft and publication stay part of my stack for exactly that reason. In the table the strongest star gain sits with pi, the second strongest with OpenCode, and the commit trails show continuous work everywhere. For my daily operation a different column matters: how much new stability and how much new risk rides along with every version I pull. No release counter can answer that, only the running operation can.

The first checkpoint: coding-agent release velocity (Sept 27, 2026) ↗

The star league of the coding agents (Sept 26, 2026) ↗

pi 0.87.1: a model parade instead of model poker ↗

Limits of this measurement

The limits, explicitly. The channel classification comes from the tag string and the prerelease flag, not from the intent of the project, a nightly build without a flag would wrongly fall into my stable column. The commit numbers from the Search API span all branches, a comparison between two checkpoints can therefore be shaped by a changed branch structure, the values remain a sample. I did not re-fetch the lifetime total of releases today, the window comparisons draw from the first pages of the release list, which is enough for values since September 26. An unauthenticated fetch runs into rate limits, my script therefore paused between requests. Stars over a single day would be a sideshow, which is why these are three-week windows, against the same first-checkpoint bases for all seven repositories. And two checkpoints turn two numbers into a direction, not a line: a third checkpoint would be the next measurement, not the proof of a trend.

About the author

I am Marcel, a graphic designer running the HUNTER cyberdeck on a second-hand Google Pixel 6a. The release, commit and star figures in this piece I pulled myself from the GitHub API on 19.10.2026, the baselines come from my measurement of 27.09.2026, 07:17 CEST. The operations snapshot from measurement day, 07:00, lives in my vault under stability-snapshots. Editorial responsibility: Marcel. Last fact-checked on 19.10.2026.

Sources

GitHub: openai/codex, releases, fetched Oct 19, 2026 ↗

GitHub: google-gemini/gemini-cli, releases, fetched Oct 19, 2026 ↗

GitHub: earendil-works/pi, releases, fetched Oct 19, 2026 ↗

GitHub: anomalyco/opencode, releases, fetched Oct 19, 2026 ↗

GitHub: openclaw/openclaw, releases, fetched Oct 19, 2026 ↗

GitHub: NousResearch/hermes-agent, releases, fetched Oct 19, 2026 ↗

GitHub: herdrdev/herdr, releases, fetched Oct 19, 2026 ↗

Baseline piece: coding-agent release velocity (Sept 27, 2026), personally read Oct 19, 2026 ↗

FAQ
What does channel-clean release counting mean?

Every GitHub release is classified as stable or pre-release based on its tag string and prerelease flag. Alpha, beta and release-candidate tags are then counted separately from finished versions. In this measurement only 15 of 129 Codex releases in 30 days are stable, the other 114 are pre-release. (My own measurement, Oct 19, 2026, via the GitHub API)

Is Codex still shipping more than four releases per day?

The rolling 30-day window up to 19.10.2026 holds 129 releases, against 134 on 27.09.2026. The pace holds at roughly four per day, but the channel column shows the catch: 114 of the 129 come from the alpha and pre-release channel, only 15 are stable. (My own measurement via the GitHub API)

Why does the Gemini CLI fall so far once channels are counted?

The unfiltered list shows 36 releases in 30 days, of which 4 are stable and 32 are nightly builds. The nightly channel drives the counted figure, so counted cleanly the Gemini CLI ranks among the quieter projects in the field. The stars confirm the quiet: 277 gained since 27.09.2026. (My own measurement, Oct 19, 2026)

How should I read the commit numbers?

They come from the GitHub Search API, which scans all branches of a repository, so they are a sample rather than a full count. The piece from 27.09.2026 used the same method, which keeps the checkpoints comparable: Codex 215 commits in 7 days today against 443 in September, pi 131 against 97, OpenClaw 6,208, Hermes Agent 3,240.

What does this mean for running my own agents?

Velocity is an offer, stability is a decision. On my deck updates stay chained to a review, the pi worker under herdr moves only after one, and the snapshot from 19.10.2026 shows 306 of 306 gateway checks alive with 2 OOM kills in seven days. Release culture is an operating decision, not a ranking.

Community Signal

Nachgebaut oder getestet?

Teile deine Erfahrung mit genau diesem Build-Log. Reviews werden vor der Veröffentlichung moderiert.

Noch keine Reviews für diesen Eintrag.

GitHub Discussions

Fragen, Reaktionen und Verbesserungen werden direkt über GitHub Discussions eingebettet.

GitHub-Bereich öffnen ↗
Dein Testbericht

Erfahrung zurückmelden