Hermes Agent mette fine all'incubo database: le tue chat ora sono al sicuro
Aggiornamento Hermes v2026.9.11: le correzioni di stabilità del database e le altre novità di questa versione, spiegate in modo semplice.
Informazioni sulla versione
| Voce | Dettagli |
|---|---|
| Versione | v0.21.2 (v2026.9.11) |
| Data di rilascio | 11 settembre 2026 |
| Tipo di rilascio | Patch Release |
| In una riga | Risolve i fragili problemi del database state.db introdotti dalla riscrittura dello storage delle sessioni della v0.21.0, e include tutti i miglioramenti degli ultimi quattro giorni |
Spiegazione in parole semplici
Il database non si fa più la guerra da solo
Immagina questo: hai quattro maggiordomi in casa, tutti che cercano di scrivere sullo stesso registro nello stesso momento. Uno sta scrivendo, un altro allunga la mano per girare la pagina, e un terzo chiude il libro di colpo — e il prossimo cosa che sai è che il registro è a brandelli. È esattamente quello che hanno riscontrato alcuni utenti dopo la v0.21.0: più processi in background che scrivevano contemporaneamente sul “registro principale” state.db, annullandosi i lock a vicenda. Questo aggiornamento tiene a bada tutti e quattro quei maggiordomi “caotici nella scrittura del registro”: i dati delle stanze ospitate sono stati spostati nel loro shared-state.db, la dashboard ora dà priorità all’accesso in sola lettura, le attività pianificate passano attraverso canali di connessione appropriati, e gli strumenti di riparazione non mettono più sconsideratamente mano ai registri altrui.
I database sani non vengono più segnalati erroneamente come “corrotti”
A volte il tuo registro è perfettamente a posto, ma un maggiordomo gli dà un’occhiata e dichiara: “Questo registro è rotto, inutilizzabile.” Potrebbe essere una stranezza del filesystem (come le voci di directory eliminate di OpenZFS) o un malinteso causato da una lettura/scrittura quasi simultanea. Questa correzione impedisce al sistema di cancellare un intero database per un piccolo intoppo del disco — e su WSL2, errori I/O occasionali non faranno più fallire al primo tentativo la funzione “visualizza sessioni”.
Indice di ricerca rotto? La chat continua
In precedenza, se l’indice di ricerca full-text (pensalo come l’“indice” in fondo al tuo registro) aveva un problema, il sistema presumeva che l’intero registro fosse rovinato e terminava immediatamente la conversazione in corso. Non più: la ricerca si degrada temporaneamente, l’indice si ricostruisce automaticamente più tardi, e la cronologia della chat rimane intatta. È come se il catalogo della biblioteca si fosse scompigliato, ma tutti i libri sugli scaffali sono ancora lì.
Le attività pianificate che “non sono state consegnate” verranno ritentate automaticamente
Hai impostato un promemoria pianificato, ma quel trigger non è effettivamente passato a causa di problemi di rete o del modello occupato. In precedenza, svaniva semplicemente in silenzio. Ora il sistema ritenta automaticamente un numero limitato di volte, assicurandosi che la tua attività non vada persa per sempre solo a causa di una “consegna fallita”.
Gli hook dei plugin sono più completi, e le interruzioni ora sono rilevabili
Quando premi interrompi durante una sessione, il sistema ora attiva correttamente l’hook del plugin agent_loop_stopped. Questo significa che i plugin di terze parti che dipendono da questo segnale possono sapere con precisione che “il loop si è fermato” invece di aspettare all’infinito.
Validazione dei parametri degli strumenti più rigorosa
Quando registri uno strumento, se il formato dei parametri è sbagliato, il sistema lo rifiuta subito invece di aspettare il runtime per esplodere. È come un buttafuori che ferma qualcuno con un documento d’identità non valido alla porta, invece di lasciarlo entrare nella hall prima che le cose vadano storte.
Nuovo modello di generazione immagini e miglioramenti all’integrazione con Slack
Il catalogo FAL ora include Meta Muse Image a solo $0.01 per immagine — ottimo per gli utenti che generano immagini su larga scala. Lo stato e i titoli dell’integrazione con Slack ora passano attraverso l’API Agent Sessions per una visualizzazione delle informazioni più accurata.
Riepilogo
Questa è una patch del tipo “fermare l’emorragia”: nessuna nuova funzionalità appariscente, solo la riparazione delle mine database lasciate dietro dalla grande revisione della v0.21.0, una per una. Per gli utenti normali, la differenza più immediata è questa — i record delle sessioni non si corrompono più misteriosamente, le chat non vengono interrotte da piccoli glitch dell’indice di ricerca, e le attività pianificate sono più affidabili. Se ti è mai capitato di vedere avvisi di “database corrotto” sulla 0.21.0 o 0.21.1, questa versione è per te.
📎 Note di rilascio ufficiali: https://github.com/NousResearch/hermes-agent/releases