🤖HermesBlog
Hermes Feature Guides · Parte 58/9/2026

Provider di Memoria — Dove Vive la Memoria

Memory Providers — Where Memory Lives — easy-to-understand guide based on official docs

hermes-feature-5-memory-providers

Provider di Memoria — Dove Vive la Memoria

Se hai seguito la nostra serie su Hermes Agent, sai che i file integrati MEMORY.md e USER.md sono il fedele taccuino del tuo agente. Ma cosa succede quando vuoi che il tuo agente ricordi le cose attraverso molte sessioni, o addirittura condivida il contesto tra più agenti? È qui che entrano in gioco i memory provider.

Pensala così: la memoria integrata è come un post-it sul monitor. Un memory provider è come un intero schedario nel cloud — organizzato, ricercabile e sempre disponibile.

Il Quadro Generale

Hermes Agent ora include 8 plugin di memory provider esterni. Ecco la regola chiave: puoi avere solo un provider esterno attivo alla volta, ma la memoria integrata è sempre in esecuzione al suo fianco. Non sono concorrenti — sono compagni di squadra.

Avvio Rapido

Iniziare è facile come tre comandi:

hermes memory setup      # selettore interattivo + configurazione
hermes memory status     # controlla cosa è attivo
hermes memory off        # disabilita il provider esterno

Puoi anche scegliere il tuo provider tramite hermes plugins → Provider Plugins → Memory Provider, oppure impostarlo manualmente in ~/.hermes/config.yaml:

memory:
  provider: honcho   # oppure mem0, hindsight, holographic, retaindb, byterover, supermemory, openviking

Come Funziona

Quando un provider è attivo, Hermes fa automaticamente sei cose dietro le quinte:

  1. Inietta il contesto del provider nel prompt di sistema — così l’agente sa cosa il provider “ricorda”
  2. Precarica i ricordi rilevanti prima di ogni turno (in background, quindi senza attese)
  3. Sincronizza i turni di conversazione con il provider dopo ogni risposta
  4. Estrae i ricordi alla fine della sessione (per i provider che lo supportano)
  5. Rispecchia le scritture della memoria integrata sul provider esterno
  6. Aggiunge strumenti specifici del provider così l’agente può cercare, archiviare e gestire i ricordi

La parte migliore? La tua memoria integrata funziona esattamente come prima. Il provider esterno è puramente additivo.

Focus: Honcho

Diamo un’occhiata più da vicino a Honcho, uno dei provider più interessanti. È progettato per la modellazione dell’utente cross-session nativa per l’IA con qualcosa chiamato “ragionamento dialettico”. Termine elegante, idea semplice: fa una conversazione con se stesso su ciò che sa di te.

Ideale per: Sistemi multi-agente con contesto cross-session e allineamento utente-agente
Richiede: pip install honcho-ai + una chiave API (o un’istanza self-hosted)
Archiviazione dati: Honcho Cloud o self-hosted

Gli Strumenti di Honcho (5 in totale)

  • honcho_profile — leggi/aggiorna la tua scheda peer
  • honcho_search — ricerca semantica tra i ricordi
  • honcho_context — contesto della sessione (riepilogo, rappresentazione, scheda, messaggi)
  • honcho_reasoning — insight sintetizzati tramite LLM
  • honcho_conclude — crea/elimina conclusioni

Tre Manopole per Controllare Costi e Profondità

Honcho ti offre tre controlli indipendenti:

  • contextCadence — quanto spesso si aggiorna il contesto di base (chiamate API)
  • dialecticCadence — quanto spesso si attiva l’LLM dialettico (chiamate LLM)
  • dialecticDepth — quanti passaggi di ragionamento per invocazione (1–3)

Vuoi un ragionamento più profondo? Alza dialecticDepth. Vuoi risparmiare? Rallenta le cadenze. Sei tu al comando.

Procedura Guidata di Configurazione

hermes memory setup        # seleziona "honcho" — esegue la post-configurazione specifica di Honcho

Macchine headless? Nessun problema. Se sei su una macchina SSH o una VM remota senza browser, scegli device al prompt del metodo di autenticazione. La CLI stampa un codice breve e un link di verifica — aprilo su qualsiasi altra macchina, approva, e il gioco è fatto. La procedura guidata rileva automaticamente quando non c’è un browser locale utilizzabile e sceglie questa opzione di default.

Configurazione

La configurazione vive in $HERMES_HOME/honcho.json (specifica del profilo) o ~/.honcho/config.json (globale). Ordine di risoluzione: $HERMES_HOME/honcho.json > ~/.hermes/honcho.json > ~/.honcho/config.json.

Le impostazioni chiave includono contextTokens (budget di token per turno), recallMode (hybrid, context o tools) e writeFrequency (async, turn, session o un intero N).

In Sintesi

I memory provider trasformano Hermes da un assistente intelligente in uno in continuo apprendimento. Che tu stia costruendo sistemi multi-agente o voglia semplicemente che il tuo agente ricordi il tuo ordine al bar tra una sessione e l’altra, c’è un provider per te.

Inizia con hermes memory setup, esplora le opzioni e guarda il tuo agente diventare più intelligente a ogni conversazione. Lo schedario ti aspetta.

📖 Documentazione ufficiale

この記事は Hermes Agent のDocumentazione ufficialeに基づいています:Documentazione ufficiale › user-guide/features/memory-providers