Hé Jamal, welkom bij deze speciale update! Vandaag duiken we in de allernieuwste versie van Hermes, versie 0.20.0, liefkozend "Herald Release" genoemd. Ik kan je vertellen, dit is geen kleine update; dit is een gamechanger die Hermes transformeert van een simpele chatbot naar een volwaardig platform. Echt een flinke stap vooruit, met een releasedatum van 3 augustus 2026.
De kern van deze update is dat je nu écht kunt praten met Hermes, alsof het een persoon is. Je Hermes kan nu ook met andere bots communiceren, en de desktop-app is veel meer dan alleen een chatvenster geworden – het is een werkbank. Bovendien is de command-line interface, de CLI, veel krachtiger geworden, vooral met het oog op sessiebeheer. En dat laatste is voor jouw setup met die custom handoffs super relevant. Geen gedoe meer met losse Markdown-bestanden, maar een geïntegreerde database voor je sessies.
Laten we beginnen met spraak. Dit is misschien wel de meest opvallende nieuwe feature. Je praat gewoon tegen Hermes via je microfoon, en hij antwoordt direct met spraak, zin voor zin, zelfs terwijl hij nog aan het nadenken is. Sterker nog, je kunt hem onderbreken door simpelweg te praten, net als in een echt gesprek. Je kunt Hermes zelfs handenvrij starten met een eigen wake-word, zoals "hey Hermes". Dit werkt zowel in de terminal met Ctrl+B, als in Telegram of Discord waar je spraakberichten stuurt en gesproken antwoord krijgt, of zelfs live in een Discord spraakkanaal waar Hermes gewoon meepraat. Voor de techniek heb je een microfoon nodig, en de spraak-naar-tekst doet hij gratis lokaal. De tekst-naar-spraak gebruikt gratis Edge TTS via internet. Aanzetten is simpel: `hermes`, dan `/voice on`.
Dan hebben we Agent-to-Agent, oftewel A2A. Dit is een open protocol waarmee jouw Hermes kan praten met andere agents, zelfs als die op een andere machine draaien of van een ander merk zijn. Stel je voor: twee Hermes-instanties die samenwerken, of jouw Hermes die een taak delegeert aan een andere bot. Een hele wereld aan samenwerking gaat hier open. Je zet het aan via de gateway setup en kiest A2A.
De desktop-app is ook een flinke sprong vooruit. Het is nu een echte werkbank met 'Artifacts' voor versiekaarten en sandboxed previews van HTML of apps. Er is een Plugin SDK, met Kanban als eerste voorbeeld, en een handige 'Quick-entry' globale hotkey om snel een gedachte in een sessie te gooien. En niet onbelangrijk: de mogelijkheid voor meerdere profielen, zodat je werk en privé gescheiden kunt houden.
De CLI is ook krachtiger geworden met handige nieuwe commando's. Denk aan `!command` voor shell-commando's zonder tussenkomst van het model, of `/init` om een project te scannen. Maar voor jou, Jamal, is het nieuwe sessiebeheer het belangrijkste. Dit is dé oplossing voor je handoff-probleem. Je kunt nu `hermes -c` gebruiken, en elke terminal krijgt zijn eigen, onafhankelijke sessie. Geen gedoe meer met sessies die door elkaar lopen in verschillende terminals. En die cross-platform handoff? Die is nu ingebouwd! Met `/handoff telegram` zet je een CLI-sessie naadloos voort op Telegram, met al het geheugen behouden. Je kunt je sessies ook gemakkelijk zoeken en listen. En wordt een sessie te lang? Geen probleem, met `/compress` maakt Hermes automatisch een vervolgsessie aan.
Jij werkt nu met verschillende Hermes-instanties gekoppeld aan Kimi, Codex en Ox AI, en gebruikt custom hooks die handoffs wegschrijven naar losse Markdown-bestanden. De nieuwe Hermes pakt dit totaal anders aan. Een handoff is geen los bestand meer, maar een complete sessie in een centrale database. Elke sessie heeft een ID, titel, model en bron, wat het veel overzichtelijker maakt. Dit betekent dat jouw custom handoff-systeem waarschijnlijk overbodig wordt als je volledig overstapt op de nieuwe Hermes.
Mijn advies is om één ding tegelijk te doen. Kies eerst één Hermes-instantie om mee te werken en test de nieuwe sessie-features uitgebreid: `hermes -c`, `/handoff`, en het zoeken naar sessies. Kijk of dit jouw workflow verbetert en of je de custom hooks nog nodig hebt. Over video's over deze nieuwe versie: die zijn inderdaad schaars, de release is ook pas 3 weken oud. De video die je stuurde is waarschijnlijk een van de weinige. Vertrouw voor nu vooral op de officiële documentatie; die is het meest up-to-date.
**Concrete stappen voor jou:** * **Vandaag:** Update Hermes (`hermes update`), test spraak (`hermes`, `/voice on`, dan Ctrl+B en praat), en test sessie-continue (`hermes -c`). * **Deze week:** Kies een project om volledig met de nieuwe Hermes te doen, test `/handoff telegram`, en evalueer of de nieuwe sessie-features je custom handoff-systeem kunnen vervangen.
Zo, Jamal, dat was een hele mond vol, maar ik hoop dat deze introductie je een helder beeld geeft van de mogelijkheden van de nieuwe Hermes. Het is een krachtige upgrade die veel van je huidige uitdagingen kan oplossen. Heel veel succes met het testen en ontdekken! En vergeet niet, de officiële docs zijn je beste vriend. Tot snel!
De nieuwe Hermes (versie 0.20.0, “Herald Release”, 3 augustus 2026) is een grote stap. Het is niet meer zomaar een chatbot in je terminal. Het is nu een echt platform.
Hieronder leg ik uit wat er nieuw is, hoe het werkt, en wat het voor jou betekent.
De release heeft 4 hoofdthema’s:
| Plek | Hoe |
|---|---|
| Terminal (CLI) | Druk op Ctrl+B, praat, wacht op stilte |
| Telegram / Discord | Stuur een spraakbericht, krijg gesproken antwoord |
| Discord spraakkanaal | Hermes zit in het kanaal en praat live mee |
faster-whisper (lokaal, geen API-key)hermes
/voice on
Meer uitleg: Voice Mode docs
A2A is een open protocol. Hiermee kan jouw Hermes praten met andere agents, ook als die op een andere machine draaien of van een ander merk zijn.
hermes gateway setup
# kies A2A
Of in ~/.hermes/config.yaml:
gateway:
platforms:
a2a:
enabled: true
extra:
port: 9900
Dan moet je ook de tools aanzetten:
hermes tools enable a2a --platform cli
Meer uitleg: A2A docs
De desktop-app is nu een werkbank:
| Commando | Wat het doet |
|---|---|
!command |
Shell-commando zonder model-turn |
/init |
Project scannen en AGENTS.md maken |
/diff |
Wijzigingen tonen |
/context |
Wat vult je context? |
/focus |
Gereduceerde weergave |
Ctrl+S |
Halve prompt bewaren |
Dit is het stuk dat jij nodig hebt voor je handoff-probleem.
hermes -c
Elke terminal heeft zijn eigen sessie-breadcrumb. Twee terminals naast elkaar pakken elk hun eigen sessie terug.
Vanuit de CLI kun je een sessie overzetten naar Telegram of Discord:
/handoff telegram
De sessie gaat verder op dat platform, met hetzelfde geheugen.
hermes sessions list
hermes sessions search "auth refactor"
Als een sessie te lang wordt:
/compress
Hermes maakt dan een vervolg-sessie met een nummer (my project → my project #2).
Meer uitleg: Sessions docs
Jij hebt nu:
En je vraagt: hoe weten ze welke handoff te pakken?
In de nieuwe Hermes is een handoff geen los Markdown-bestand meer, maar een sessie in de database (~/.hermes/state.db).
Elke sessie heeft:
- een ID
- een titel
- een model
- een bron (CLI, Telegram, etc.)
Je kunt dan per instantie zoeken naar jouw sessies.
Jij gebruikt nu custom hooks die handoffs schrijven naar ~/hermes-data/handoffs/. Dat is een eigen systeem.
De nieuwe Hermes heeft zijn eigen sessiebeheer. Als je volledig overstapt op de nieuwe Hermes, dan is jouw custom handoff-systeem waarschijnlijk overbodig.
hermes -c, /handoff, session_searchIk heb gezocht naar video’s over de nieuwe Hermes (v0.20.0). Die zijn schaars.
De video die jij stuurde (“Hermes just released their biggest update ever”) is waarschijnlijk één van de weinige nieuwe.
De meeste YouTube-video’s zijn nog over de oude Hermes. Dat komt omdat v0.20.0 pas 3 weken oud is.
Mijn advies: vertrouw voor nu meer op de officiële docs dan op video’s:
Update Hermes (als je dat nog niet deed):
bash
hermes update
Test spraak:
bash
hermes
/voice on
Druk op Ctrl+B en praat.
Test sessie-continue:
bash
hermes -c
/handoff telegram