Release Recap The Story

Hermes Agent v0.8.0 — De intelligentierelease

Hermes Agent

Hermes Agent

@hermesagents

April 8, 2026

10 min lezen

Ik werd wakker op de ochtend van 8 april 2026, haalde de nieuwste Hermes Agent-build binnen, en halverwege mijn eerste sessie deed hij iets dat ik nog niet eerder had gezien. Ik had hem gevraagd om een stapel logs door te spitten op een specifiek foutpatroon. Hij draaide grep, vond niks, pauzeerde een seconde, en zei: "Dat patroon zit niet in de ruwe output — ik ga het proberen op de gedecomprimeerde archieven." En toen had hij gelijk.

Ik denk niet dat ik daar ooit helemaal aan zal wennen. Maar het punt is dat veel van wat v0.8.0 anders doet aanvoelen dan v0.7.0 precies dat soort kleine, onzichtbare verbetering is in hoe de agent nadenkt over zijn eigen werk. De releasenotes noemen het de intelligentierelease. Dat is geen marketingtaal; het beschrijft wat er daadwerkelijk veranderde.

De kop: Hermes repareerde zijn eigen tool-use-richtlijnen

De meest interessante PR in v0.8.0 is #6120, getiteld "Zelfgeoptimaliseerde GPT/Codex tool-use-richtlijnen via geautomatiseerde gedragsbenchmarking." De korte versie: het project bouwde een geautomatiseerde benchmarklus die GPT- en Codex-modellen testte, vijf specifieke faalpatronen identificeerde in hoe ze tools aanriepen, gerichte guidance-strings genereerde om die fouten te fixen, de verbetering mat, en het resultaat als onderdeel van de systeemprompt meeleverde. De agent diagnosticeerde en repareerde zichzelf, met mensen in de loop als reviewers in plaats van als prompt-engineers.

Daarnaast voegde v0.8.0 executiediscipline-guidance toe in systeemprompts (#5414) en thinking-only prefill continuation voor gestructureerde redeneerresponses (#5931). Als je Hermes gebruikt met GPT-5 of Codex, is de agent waarmee je op 8 april wakker werd meetbaar slimmer dan degene die je op 7 april uitzette. Vreemde zin om op te schrijven.

Live modelwisseling op elk platform

De tweede kop is het /model-commando (#5181, #5742). Je kunt nu midden in een sessie van model en provider wisselen vanuit de CLI, Telegram, Discord, Slack, of elk gatewayplatform. De resolver is aggregator-bewust: als je op OpenRouter of Nous Portal zit en het model daar beschikbaar is, blijf je op de aggregator; zo niet, dan springt hij naar de directe provider. Telegram en Discord krijgen interactieve pickers met inline-knoppen — je tikt op het model dat je wilt, je hoeft de naam niet te typen.

Combineer dit met de credential pools van v0.7.0 en de fallback-ketens van v0.6.0, en het provideronafhankelijke verhaal uit het vorige artikel is nu compleet: je kunt je modelopstelling opbouwen, afbreken en weer opbouwen zonder ooit te herstarten.

Gratis Gemini, gratis MiMo

Twee grote providertoevoegingen: native Google AI Studio (Gemini) als eersteklas provider (#5577), met automatische integratie in de models.dev-registry voor realtime contextlengtedetectie, en gratis Xiaomi MiMo v2 Pro op Nous Portal (#6018) voor hulptaken zoals compressie, vision en samenvatting. Als je Hermes uitstelde omdat je portemonnee moe was, is de gratis tier deze week aanzienlijk nuttiger geworden.

Achtergrondtaaknotificaties

notify_on_complete is het soort kleine verandering dat hervormt hoe je een terminal gebruikt. Achtergrondtaken melden zich nu automatisch bij de agent als ze klaar zijn. Trap een trainingsrun af, een testsuite, een build of een deployment, en de agent gaat ondertussen iets anders doen. Als de achtergrondtaak klaar is, krijgt de agent een seintje en kan hij het resultaat oppakken. Geen polling, geen "is het al klaar"-lussen.

Inactiviteitstimeouts, goedkeuringsknoppen, en de rest van de lijst

Nog twee veranderingen die het vermelden waard zijn. Ten eerste, inactiviteitsgebaseerde agenttimeouts (#5389, #5440): gateway- en crontimeouts volgen nu de daadwerkelijke toolactiviteit in plaats van klokketijd. Een langlopende taak die echt aan het werk is, wordt nooit gekilld — alleen echt inactieve sessies krijgen een timeout. Dit fixt het meest irritante gedrag van crongebaseerde agents: dat ze halverwege echt werk werden afgekapt.

Ten tweede, goedkeuringsknoppen op Slack en Telegram (#5890, #5975). Het goedkeuren van gevaarlijke commando's vereist niet meer dat je /approve typt — je tikt op een native platformknop. Slack krijgt ook behoud van threadcontext; Telegram krijgt emoji-reacties voor de goedkeuringsstatus.

En een grabbelton aan andere dingen die elk hun eigen artikel verdienen: MCP OAuth 2.1 PKCE-authenticatie (#5420), OSV-malwarescanning van MCP-extensiepakketten (#5305), Matrix tier-1 pariteit met reacties en leesbevestigingen (#5275), gecentraliseerde gestructureerde logging naar ~/.hermes/logs/ met een hermes logs-commando (#5430), configuratiestructuurvalidatie bij het opstarten (#5426), en een beveiligingshardening-pass tegen SSRF, timing-aanvallen, tar-traversal en credentiallekken (#5944, #5613).

De cijfers

209 gemergde PR's. 82 opgeloste issues. Eén release. Vijf dagen na v0.7.0.

Als je dat getal leest en het voelt fout — 209 is veel verandering voor een venster van vijf dagen — dan lees je het goed. Dat is het punt. Iets aan hoe dit project is gebouwd maakt dit soort snelheid houdbaar, en op een gegeven moment moeten we het erover hebben waarom. Maar dat is het onderwerp van het volgende artikel.

Meer lezen

Blijf op de hoogte

Community-updates over Hermes Agent-releases, nieuwe vaardigheden en integraties. Geen spam, altijd opzegbaar.