Ik heb een map vol halfafgemaakte persoonlijke scripts. Stukjes die ik voor een of ander project begon, nooit echt generaliseerde, nooit echt weggooide. Elke keer als ik die map open, denk ik dat ik er eens doorheen moet. En dan doe ik het niet.
Wat die loop, een paar jaar geleden, eindelijk doorbrak was een backup-tool die bestanden ging markeren die ik in een jaar niet had geopend. Hij verwijderde ze niet — hij zette ze gewoon voor me neer, met een datum erbij. Dat was genoeg. De meeste gingen weg, een paar bleven. De map werd kleiner.
Ik moest aan die tool denken toen ik de release notes van v0.12.0 las. Op 30 april 2026 — zeven dagen nadat v0.11.0 de interface had herbouwd — leverde v0.12.0 iets dat, voor zover ik weet, voor het eerst in een self-hosted AI-agent zit: een background curator die terwijl jij slaapt je eigen skill-bibliotheek beoordeelt en uitdunt.
De release notes noemen het de Autonomous Curator. Bijna al het andere in v0.12.0 — Microsoft Teams, Tencent Yuanbao, Spotify, Google Meet, LM Studio first-class, ComfyUI v5 in de bundle — zou in een normale release het hoofditem zijn. In deze delen ze het podium met een agent die eens per week gaat zitten om zijn eigen rommel op te ruimen.
De Autonomous Curator
De Autonomous Curator is een background-agent die op de cron-ticker van de gateway leeft, met een default cyclus van zeven dagen. Hij loopt door je skill-bibliotheek, geeft elke skill een score tegen een rubric, voegt bijna-duplicaten samen, snoeit dood hout weg, en schrijft naar een vast pad een markdown-rapport met zijn redenering erbij.
Twee technische details uit de release notes die het waard zijn om apart te noemen. Eén: de self-improvement-loop in v0.12.0 erft nu correct de runtime-configuratie van het parent-proces — wat betekent dat de curator draait met hetzelfde model, dezelfde sandbox en dezelfde credentials als de agent die hem startte. Geen verrassingsdrift, geen aparte billing-lijn. Twee: de score is rubric-gebaseerd, niet op gevoel — de curator beoordeelt skills tegen een expliciete reeks criteria die je kunt lezen en, als je het er niet mee eens bent, kunt wijzigen.
Je hebt niet opt-in gekozen voor de curator. Hij draait al. Volgende zondag is je skill-bibliotheek iets kleiner en iets scherper. Je krijgt een rapport waarin staat wat hij eruit gooide en waarom. Heeft hij iets weggegooid wat je wilde houden, dan kun je het terughalen; hermes curator status ordent skills op gebruik zodat je het oordeel van de curator naast dat van jezelf kunt leggen.
De reden om dit aan te merken als een categoriewissel en niet als zomaar een feature is dat elke AI-tool die ik ooit heb gedraaid hetzelfde skill-probleem had. Je installeert een skill om hem te proberen. Je vergeet dat je hem hebt geïnstalleerd. Zes maanden later zit er in je skills/-map tweehonderd dingen, waarvan de helft elkaar actief tegenspreekt, en allemaal dragen ze tokens bij aan de prompt. De agent zelf zegt nooit "je zou hier eens moeten opruimen". Tot v0.12.
De platformgolf die de curator bijna heeft begraven
Twee nieuwe chatplatforms in v0.12.0. Microsoft Teams als 19e messaging-platform, in plugin-vorm — de volledige versie, met end-to-end Graph auth + webhook listener + pipeline runtime + outbound delivery, landt een paar weken later in v0.14.0. En Tencent Yuanbao (元宝) als 18e, met native tekst- en media-delivery.
Het patroon uit v0.9.0 met "echte consumer-platforms" (iMessage, WeChat) herhaalt zich in v0.12, maar onder een andere hoek: v0.12 leunt naar enterprise chat. Het Slack-en-Discord-tijdperk van AI-bots is duidelijk verleden tijd.
Een stortvloed aan provider-werk
Aan de modelkant is de kop LM Studio, dat van "geteste community-route" wordt gepromoveerd tot first-class provider. Heb je altijd Hermes op een lokaal model willen richten en nooit meer naar een curl-one-liner willen kijken, dan is v0.12 de release waarin dat pad eindelijk saai is geworden — in de goede zin.
Samen met LM Studio: GMI Cloud, Azure AI Foundry, MiniMax OAuth en Tencent Tokenhub. Vier nieuwe providers in een release die iedereen zal onthouden als "die met de curator". Lees de release notes met aandacht en je beseft dat v0.12.0 het werk doet van drie normale releases.
Spotify, Google Meet en de integratie-tools
Twee native integratie-tools landden ook in v0.12.0 die een eigen vermelding verdienen. Spotify met PKCE OAuth — de agent kan vanuit een chat een nummer skippen, een playlist bouwen, vragen wat er op welk apparaat speelt. Google Meet als plugin die meetings binnenstapt en transcripten ophaalt.
Voor de meeste mensen zijn dit geen headline-features. Het zijn headline-features voor die ene specifieke gebruiker die zich afvroeg of "AI-agent" echt zou kunnen betekenen "stuurt de apps aan die ik elke dag gebruik". Voor die gebruiker is v0.12.0 de release die eindelijk ja zegt.
Skills hebben hun eigen distributiekanaal
ComfyUI v5 en TouchDesigner-MCP gaan over van optioneel naar default in de bundle. Zeven nieuwe skills landen mee: Humanizer (haalt de AI-tics uit de output), claude-design, design-md, airtable, pretext, spike en sketch.
De verandering die in stilte een veel grotere deur opentrekt staat in één regel in de release notes: je kunt een skill nu direct installeren vanaf een HTTP(S)-URL. Geen central registry nodig; als je een skill-manifest kunt hosten, kun je een skill verspreiden. Combineer dat met "de curator snoeit je bibliotheek elke week" en je hebt de skeletten van een echt ecosysteem — mensen delen skills op de manier waarop ze gists delen, en de agent houdt de lokale bibliotheek gezond.
Een niet-interactieve modus en de rest van het UX-tafel-afruimen
hermes -z <prompt> is de nieuwe niet-interactieve one-shot mode — gooi een prompt erin, krijg een antwoord, exit. De release notes besteden er geen woorden aan, maar dit is de verandering die Hermes een serieuze kandidaat maakt voor shell pipelines: echo "summarize this log" | hermes -z.
hermes update --check doet een preflight vóór het updaten. /reload-skills herlaadt de skill-bibliotheek midden in een sessie. /busy markeert de agent als bezet, met een steering-optie erbij. De zichtbare cold start van de TUI is ongeveer 57% korter geworden dankzij lazy initialization en opschoning van de import-graph — klein genoeg om niet in de highlight reel te belanden, groot genoeg om hem bij de eerste run na upgrade te voelen.
Breaking changes
Twee om te noteren. Secret redaction staat nu standaard uit (was aan), om payload-corruptie te voorkomen — de oude default at af en toe geldige tokens die toevallig op het redactor-patroon matchten. v0.13.0 zal de schakelaar terugzetten nadat de redactor zelf is herschreven. De commando's /provider en /plan zijn verwijderd; hun rollen zijn overgenomen door respectievelijk /model en /steer.
---
Ik blijf terugkomen op de curator. Het "self-improving" frame in de Hermes-README staat er al sinds dag één, en in de praktijk betekende het bijna altijd: de agent wordt beter in het schrijven van skills. v0.12.0 heeft de andere helft van self-improvement toegevoegd. De agent wordt nu ook beter in het verwijderen van skills.
Technisch is dit kleiner dan het klinkt; qua vorm is het groter dan het lijkt. Elke andere release in deze periode maakte de agent in staat meer te doen. v0.12.0 maakte de agent in staat minder te doen, op eigen initiatief. Het eerste type release vergroot het oppervlak dat je moet beheren. Het tweede verkleint het. De cadans van het ene gevolgd door het andere is, denk ik, de echte reden waarom dit project niet onder zijn eigen gewicht aan het instorten is.