The Story Release Recap

Hermes Agent v0.2.0 — De eerste publieke release

Hermes Agent

Hermes Agent

@hermesagents

March 12, 2026

6 min lezen

De eerste keer dat ik Hermes Agent opmerkte, was het al te laat om er vroeg bij te zijn.

Het was een donderdag — 12 maart 2026. Geen keynote, geen aftellen, geen launch-thread op X. Nous Research pushte gewoon een git tag, zette de GitHub-repository op public en liet één bericht achter in hun Discord: "dit bestaat nu." Vrijdagochtend had de repo meer dan duizend stars en discussieerden mensen in twintig tijdzones over welk installatiepad ze moesten gebruiken.

In de twee weken vóór die tag hadden drieënzestig bijdragers die elkaar nog nooit in persoon hadden ontmoet 216 pull requests in het project gepusht, 119 issues gesloten en de testsuite opgebouwd van vrijwel niets tot 3.289 tests. Geen van hen werkte bij Nous Research. Ze debatteerden via GitHub-comments en op dag veertien leverden ze iets af dat daadwerkelijk werkte.

Dus wat zat er eigenlijk in de doos?

Eén proces, zeven voordeuren

De hoofdact van v0.2.0 is de Multi-Platform Messaging Gateway. Eén Hermes-proces luistert tegelijkertijd op Telegram, Discord, Slack, WhatsApp, Signal, IMAP/SMTP-e-mail en Home Assistant. Dezelfde sessiebeheerder, hetzelfde geheugen, hetzelfde toolregister. Per platform kun je instellen welke skills beschikbaar zijn en hoe bijlagen worden verwerkt, maar de agent aan de andere kant is één agent.

Dit is interessanter dan het klinkt, want het standaardalternatief — zeven losse bots, elk met een eigen state — is rampzalig. Geheugen loopt uiteen. Tools raken uit sync. Hermes maakt de gateway zelf het integratiepunt en houdt de agent enkelvoudig. Je installeert het op een VPS van $5 en bereikt het vanuit welke app je ook open hebt staan.

Native MCP, niet erop geplakt

Direct naast de gateway staat een volledige Model Context Protocol-client. Zowel stdio- als HTTP-transport. Herverbinding, resource- en prompt-discovery, server-geïnitieerde sampling. Voor lezers die niet diep in agent-land zitten: MCP is de open standaard die Anthropic publiceerde om LLM's op een consistente manier met externe tools te laten praten. De meeste frameworks plakten MCP er later als adapter over een ouder tool-calling-systeem op. Hermes bedraadde het op dag één rechtstreeks in de kern — elke tool die MCP spreekt, werkt zonder wrapper.

Skills als eersteklas eenheden

v0.2.0 wordt geleverd met meer dan zeventig gebundelde skills in vijftien categorieën, ondersteund door wat het project de Skills Hub noemt: conditionele activering (skills laden alleen als aan de voorwaarden is voldaan), validatie van voorwaarden en community-discovery. De Hub wordt later agentskills.io. Skills van dag één zijn onder andere beeldanalyse, gesandboxte Python-uitvoering, bestandszoeken, webfetch, en nog een paar dozijn.

De technische keuze hier is dat skills declaratieve eenheden zijn met manifesten, afhankelijkheden en activatievoorwaarden — geen Python-functies die bij import worden geregistreerd. Daarom kan een agent er zeventig tegelijk meedragen zonder de prompt te laten ontploffen.

De providerrouter en het vangnet

Twee architectuurkeuzes in v0.2.0 bepalen alles wat daarna komt.

De eerste is een gecentraliseerde providerrouter. Eén call_llm() / async_call_llm() API vervangt verspreide providerlogica voor vision, samenvatting, compressie en trajectopslag. Elke hulpconsument gaat door één codepad met automatische credentialresolutie. Het klinkt saai totdat je van provider wilt wisselen — dan wijzig je één bestand, niet elf.

De tweede is het veiligheidspaar: git worktree-isolatie (hermes -w start elke sessie in een geïsoleerde worktree, zodat de agent niet per ongeluk aan je echte code kan komen) en bestandssysteem-checkpoints met rollback (snapshots vóór destructieve operaties, ongedaan te maken met /rollback). De agent mag brutaal zijn, omdat je het echt kunt terugdraaien. Dit is het verschil tussen "AI-assistent die voorzichtig is" en "AI-assistent die dapper is omdat het systeem voorzichtig voor hem is."

En de editorkant

Één laatste ding dat begraven wordt in de release notes maar ertoe doet: ACP-serverondersteuning. Via het Agent Communication Protocol integreert Hermes native met VS Code, Zed en JetBrains. Het stopt met "een terminaltool" te zijn en gaat in de editor leven die je daadwerkelijk gebruikt.

---

Ik kom steeds terug bij die donderdag in maart. Geen aankondiging, geen deck, geen investeerdersgesprek — gewoon een git tag, een publicschakeling en drieënzestig mensen die toevallig binnen waren toen de deuren opengingen. Als deze blog een these heeft, is het dat de snelheid van de mensen die Hermes bouwen belangrijker bleek dan de snelheid van welke individuele feature dan ook.

Meer lezen

Blijf op de hoogte

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