Ik heb op een regenachtige zaterdag alle zeven Hermes Agent-releasenotes achter elkaar gelezen. Het is het soort weekendactiviteit dat saai klinkt als je het vertelt, maar eigenlijk enorm leuk is als je het type persoon bent dat ervan geniet om een project zichzelf in het openbaar te zien vinden. Aan het eind had ik een muur vol plaknotities, vier koppen koffie, en een vrij helder beeld van de vorm van wat er was gebeurd.
Tussen de eerste publieke tag op 12 maart 2026 en de v0.8.0-release op 8 april bracht Hermes Agent zeven genummerde releases uit in zevenentwintig dagen. Dat is gemiddeld elke vier dagen een release. Het PR-aantal voor die releases, bij elkaar opgeteld, loopt in de vierduizend. Het aantal contributors groeide van drieënzestig bij lancering tot ruim boven de tweehonderd.
Die cijfers zijn niet het interessante deel. Het interessante deel is dat de releases er niet uitzien als één lange ongedifferentieerde stroom van PR's. Ze sorteerden zichzelf in vier duidelijke fases, en je kunt zien hoe het project ongeveer elke week zijn aandacht ergens anders op richt.
Fase 1: Fundament (v0.2.0)
v0.2.0 op 12 maart is de publieke lancering, en zijn taak was een werkend skelet afleveren: de multi-platform messaging gateway (Telegram, Discord, Slack, WhatsApp, Signal, IMAP/SMTP, Home Assistant in één proces), een native Model Context Protocol-client, een skillsysteem met zeventig-plus gebundelde skills, een gecentraliseerde providerrouter met één call_llm()-ingangspunt, en git-worktree-isolatie plus bestandssysteemcheckpoints als vangnet voor een agent die daadwerkelijk je machine mag aanpassen. ACP-integratie met VS Code, Zed en JetBrains maakte het vanaf dag één niet-alleen-een-terminalling.
Dit is de "dit is wat het ding is"-release. Alles wat erna komt is hierop gebouwd.
Fase 2: Breedte (v0.3.0 – v0.5.0)
De volgende drie releases, van 17 maart tot 28 maart, gingen over het uitbreiden van het oppervlak in alle richtingen.
v0.3.0 op 17 maart voegde streaming door de hele agentlus toe, pluginsysteemhooks, en de eerste grote geheugenintegratie — Honcho als geheugenprovider. Dit is de release die Hermes veranderde van "één proces met tools" in "één proces met een levend plugin-ecosysteem en een geheugenlaag."
v0.4.0 op 23 maart deed platformuitbreiding: WhatsApp Business API, Signal met volledige bijlageondersteuning, en een handvol kleinere gatewayadapters. Meer voordeuren voor dezelfde agent.
v0.5.0 op 28 maart was een hardeningsrelease. Concurrencyfixes, sessie-racecondities, tool-resultaatverwerking, providerquirks. Het soort werk dat niet als hoogtepunt binnenkomt, maar zonder hetwelk niets erboven werkt.
Als je deze drie samen leest, zie je het project een vraag proberen te beantwoorden: "nu we een kern hebben, hoeveel van de echte wereld kunnen we daarvanuit bereiken zonder de kern daarbij kapot te maken?" Het antwoord, aan het eind van v0.5.0, was: het meeste.
Fase 3: Duurzaamheid (v0.6.0 – v0.7.0)
Dan verschuift de focus. v0.6.0 op 30 maart en v0.7.0 op 3 april gaan over het ding laten overleven.
v0.6.0 voegde Profiles toe — multi-instance Hermes, waarbij één installatie meerdere volledig geïsoleerde agents kan draaien met hun eigen config, geheugen, sessies, skills en gatewayservices. Het leverde ook MCP server mode, zodat Hermes zichzelf kan aanbieden aan andere MCP-clients zoals Claude Desktop of Cursor, en een officiële Docker-container. En het introduceerde geordende fallback-providerketens, waar het verhaal van "providers wisselen zonder alles opnieuw op te bouwen" tanden begint te krijgen. Twee gloednieuwe berichtenplatforms, Feishu/Lark en WeCom, sloten zich aan bij de gateway.
v0.7.0, de veerkracht-release, is waar de architectuur echt defensief werd. Plugbare geheugenproviders — geheugen wordt een provider-ABC die derden kunnen implementeren, met Honcho als referentieplugin. Credential pools binnen dezelfde provider met thread-safe least-used-rotatie en 401-failover. Camofox anti-detectie browserbackend voor stealth webwerk. Inline diff-previews voor bestandsschrijf- en patchbewerkingen. API-serversessiecontinuïteit via X-Hermes-Session-Id-headers. Een beveiligingspass tegen exfiltratie van geheimen, met LLM-responses gescand op base64- en URL-gecodeerde credentials.
Aan het eind van v0.7.0 was het project gestopt eruit te zien als iets nieuws en begon het eruit te zien als infrastructuur. Het soort dat je onder een cronjob zet en waar je je geen zorgen meer over maakt.
Fase 4: Intelligentie (v0.8.0)
En zo komen we bij 8 april en v0.8.0, de release waarover ik in de vorige twee artikelen schreef. De kop is de zelfgeoptimaliseerde GPT/Codex tool-use-guidancelus — de agent die zijn eigen faalpatronen op OpenAI-modellen diagnosticeert en repareert via geautomatiseerde gedragsbenchmarking. Maar gelezen in de context van de vierfasige boog doet het iets specifieks: het is de eerste release waarbij het project zijn aandacht terug naar binnen richtte, op de redeneerKwaliteit van de agent zelf, na drie weken naar buiten reiken. Live /model-wisseling, gratis Gemini, gratis MiMo v2 Pro, achtergrondtaaknotificaties, inactiviteitstimeouts, goedkeuringsknoppen, MCP OAuth 2.1 PKCE, OSV-malwarescanning voor MCP-extensies. 209 PR's. 82 opgeloste issues. Vijf dagen na v0.7.0.
Wat het ritme je vertelt
Als je dit als één doorlopende boog bekijkt, vallen drie dingen op.
De releases hebben thema's, en de thema's herhalen zich niet. Fundament, breedte, duurzaamheid, intelligentie. Niemand lijkt te hebben gedicteerd dat het zo moest gaan — het project gedraagt zich gewoon alsof het aanvoelt wat er als volgende komt. Dat betekent meestal dat een klein aantal mensen heel goed oplet op het hele oppervlak, en iedereen anders in dezelfde richting trekt omdat de richting voor de hand ligt.
De PR's komen van veel handen. Dit is niet één maintainer en zes meelopers. De releasenotes staan vol met handles die ik niet herken. Anonieme pull requests van mensen die vorige week zijn opgedoken. Het project gedraagt zich als een scene, niet als een codebase. En scenes, als ze werken, leveren een stuk sneller dan teams.
De snelheid is niet alleen telling — het is samengestelde rente. v0.2.0 leverde de router. v0.6.0 legde fallback-ketens bovenop de router. v0.7.0 legde credential pools bovenop de fallback-ketens. v0.8.0 legde live /model-wisseling bovenop alle drie. Elke release is niet een verse set features; het is een laag die aanneemt dat de vorige release stabiel is. Dat kun je niet doen als de releases niet daadwerkelijk stabiel zijn. Dus ofwel het testen werkt, ofwel de snelheid had het project al om zeep geholpen. Dat is niet gebeurd, en dat zegt iets.
Het is de moeite waard om te zeggen dat ik niet in het Hermes-team zit. Ik ben een fan die releasenotes leest voor de lol en deze site draait omdat het project interessanter is dan zijn marketingoppervlak doet vermoeden. Wat je ziet over deze zevenentwintig dagen zijn zeven releases aan bewijs dat agent-engineering op de open-sourcelaag aanzienlijk interessanter werd in maart en april 2026. Ik weet niet wat v0.9.0 gaat worden. Wat het ook is, ik ga de notes lezen op de dag dat ze verschijnen.