Se hai mai installato un agente self-hosted per qualcuno, hai visto la scena seguente al rallentatore almeno una volta.
Un amico ti chiede come si fa fare ricerca web con Hermes. Tu spieghi: iscriviti a Firecrawl, prendi la API key dalla dashboard, incollala in .env, lancia hermes tools, spunta la casella. Lui lo fa. Funziona. Due giorni dopo vuole la generazione di immagini. Tu spieghi: iscriviti a FAL, prendi la API key dalla dashboard, incollala in .env, lancia hermes tools, spunta la casella. Inizia a sembrare stanco. La volta dopo, quando gli serve TTS, non chiede più.
La tassa di attrito di un agente self-hosted non ha niente a che vedere con l'agente. È il balletto delle chiavi per tool, la dashboard per tool, il calendario di rinnovo per tool. Il 16 aprile 2026 — tre giorni dopo v0.9.0 — v0.10.0 ha tolto una fetta di quella tassa a chiunque abbia un abbonamento Nous Portal.
La release è piccola per righe di codice — circa 180 commit in tre giorni. Ma la feature atterrata in quei tre giorni è quella per cui v0.10 verrà ricordata: la Nous Tool Gateway.
Cosa vuol dire davvero "tool gestito"
La Nous Tool Gateway è un multiplexer lato server. L'agente sulla tua macchina continua a chiamare web_search o generate_image esattamente come prima. La differenza è che la chiamata atterra adesso sul gateway di Nous, che tiene la API key a monte e fattura sul tuo abbonamento al portal, non su di te.
La prima ondata sono quattro tool, presi pari pari dalle release notes:
- •Ricerca web via Firecrawl
- •Generazione di immagini via FAL con il modello FLUX 2 Pro
- •Sintesi vocale via OpenAI TTS
- •Automazione del browser via Browser Use
Non sono tool nuovi. Sono i tool che hai sempre potuto cablare da solo, con quattro account separati e quattro righe .env separate. Quello che v0.10.0 cambia è che non sei più costretto a farlo.
Decidi tool per tool se passare dal gateway, tramite i nuovi parametri use_gateway esposti da hermes model. Se per un tool hai già una API key diretta configurata, il runtime continua a preferirla — il gateway è un ripiego, non una presa di controllo. La scelta è sul singolo tool, non sull'installazione intera.
La variabile d'ambiente morta sull'uscio
Se venivi dalla linea v0.8/v0.9, probabilmente ti ricordi HERMES_ENABLE_NOUS_MANAGED_TOOLS. v0.10.0 l'ha cancellata. Adesso è l'abbonamento stesso il segnale: ti logghi al portal, il gateway si accende, i tool funzionano. Niente toggle da ricordare, niente riga .env da sincronizzare tra macchine.
hermes tools e hermes status sono diventati entrambi consapevoli del gateway in questa release. Il primo ti dice in un colpo d'occhio quali tool sono diretti, quali gestiti e quali spenti; il secondo conferma la connessione al gateway stesso. Due piccoli comandi, ma riducono la domanda "che chiave sta lavorando adesso?" a una sola riga di output.
Perché è più grande di come suona
La tassa di attrito di cui parlo sopra non compare in nessun benchmark. Nessuno ha disegnato un grafico tipo "minuti bruciati ad aiutare un amico a montare Firecrawl". Ma chiunque faccia girare un agente self-hosted la paga, e la maggior parte molla al quinto o sesto tool, perché la seccatura marginale supera il beneficio marginale.
Per un appassionato, la tassa è solo fastidiosa. Per un piccolo team che fa girare Hermes su un VPS condiviso, la tassa diventa una questione di proprietà: chi è la persona concreta a cui è intestata la fattura di Firecrawl, e cosa succede alla ricerca web quando lascia l'azienda?
Il gateway schiaccia tutta quella superficie. Un abbonamento, quattro tool, un solo posto in cui gestire la fatturazione. È lo stesso affare che fai il giorno in cui infili il database dietro un servizio gestito — cedi un po' di controllo per riguadagnare un pomeriggio di domenica.
C'è un prezzo, e le release notes non lo addolciscono. Passare dal gateway significa passare da Nous, e quindi Nous vede metadati di query che prima non vedeva. Il gateway è opt-in per tool esattamente per questo: l'affare non è incondizionato. Se per un certo tool non lo vuoi, la tua API key diretta è ancora lì e il runtime continua a usarla. Il punto è che questa è ormai una scelta che fai tu, non un cerchio da saltare per poter anche solo cominciare a scegliere.
Il resto, in breve
v0.10.0 è una release tutta concentrata sulla tool gateway. Niente riscrittura del TUI qui — quella arriva con v0.11.0. Niente nuova piattaforma di chat — quell'onda riparte con v0.12.0. In compenso 180+ commit attraversano il core dell'agente, il gateway, il CLI e l'infrastruttura dei tool. Il diff completo tra v2026.4.13 e v2026.4.16 sta su GitHub se vuoi leggere riga per riga.
La cadenza continua. Tre giorni dopo v0.9.0, una nuova feature grande, una deprecation pulita in silenzio mentre nessuno guardava.
---
Quello che trovo curioso di v0.10.0 è quanto sia piccola per linee di codice rispetto a quello che cambia su "chi può far girare Hermes". v0.9.0 ha aggiunto tre piattaforme. v0.10.0 non ne ha aggiunte, ma ha abbassato il costo di far girare i tool che già avevi quanto basta per riportare a casa un'intera classe di utenti del tipo "ho mollato perché le chiavi erano troppo casino".
Se apri il calendario delle release di questo periodo, emerge un pattern: metà delle versioni accatasta capacità, l'altra metà gratta via attrito. v0.10.0 cade senza ambiguità dal lato attrito. v0.12.0, fra due settimane, sarà dello stesso tipo — è quando comparirà l'Autonomous Curator a potare la libreria di skill mentre dormi. La cadenza fa sembrare il progetto veloce. La forma — settimana di capacità, settimana di attrito, settimana di capacità — lo rende sostenibile.