Panoramica della memoria
OpenClaw ricorda le cose scrivendo semplici file Markdown nel workspace del tuo agente. Il modello “ricorda” solo ciò che viene salvato su disco — non c’è alcuno stato nascosto.Come funziona
Il tuo agente ha due posti in cui archiviare i ricordi:MEMORY.md— memoria a lungo termine. Fatti durevoli, preferenze e decisioni. Viene caricato all’inizio di ogni sessione DM.memory/YYYY-MM-DD.md— note giornaliere. Contesto in evoluzione e osservazioni. Le note di oggi e di ieri vengono caricate automaticamente.
~/.openclaw/workspace).
Strumenti di memoria
L’agente dispone di due strumenti per lavorare con la memoria:memory_search— trova note pertinenti usando la ricerca semantica, anche quando la formulazione differisce dall’originale.memory_get— legge un file di memoria specifico o un intervallo di righe.
memory-core).
Ricerca nella memoria
Quando è configurato un provider di embedding,memory_search usa la ricerca
ibrida — combinando similarità vettoriale (significato semantico) con corrispondenza per parole chiave
(termini esatti come ID e simboli di codice). Funziona subito, una volta che hai
una chiave API per qualsiasi provider supportato.
OpenClaw rileva automaticamente il provider di embedding dalle chiavi API disponibili. Se hai
configurato una chiave OpenAI, Gemini, Voyage o Mistral, la ricerca nella memoria è
abilitata automaticamente.
Backend di memoria
Integrato (predefinito)
Basato su SQLite. Funziona subito con ricerca per parole chiave, similarità vettoriale e
ricerca ibrida. Nessuna dipendenza aggiuntiva.
QMD
Sidecar local-first con reranking, espansione delle query e la possibilità di indicizzare
directory esterne al workspace.
Honcho
Memoria cross-session nativa per l’AI con modellazione dell’utente, ricerca semantica e
consapevolezza multi-agente. Installazione tramite plugin.
Flush automatico della memoria
Prima che la compattazione riassuma la tua conversazione, OpenClaw esegue un turno silenzioso che ricorda all’agente di salvare il contesto importante nei file di memoria. Questa funzione è attiva per impostazione predefinita — non devi configurare nulla.Dreaming (sperimentale)
Dreaming è un passaggio opzionale di consolidamento della memoria in background. Rivisita i richiami a breve termine dai file giornalieri (memory/YYYY-MM-DD.md), li valuta e
promuove nella memoria a lungo termine (MEMORY.md) solo gli elementi qualificati.
È progettato per mantenere alta la qualità della memoria a lungo termine:
- Adesione esplicita: disabilitato per impostazione predefinita.
- Pianificato: quando abilitato,
memory-coregestisce automaticamente l’attività ricorrente. - Con soglia: le promozioni devono superare soglie di punteggio, frequenza di richiamo e diversità delle query.
off, core, rem, deep), i segnali di valutazione e i parametri di regolazione,
vedi Dreaming (sperimentale).
CLI
Ulteriori letture
- Motore di memoria integrato — backend SQLite predefinito
- Motore di memoria QMD — sidecar avanzato local-first
- Memoria Honcho — memoria cross-session nativa per l’AI
- Ricerca nella memoria — pipeline di ricerca, provider e regolazione
- Dreaming (sperimentale) — promozione in background dal richiamo a breve termine alla memoria a lungo termine
- Riferimento della configurazione della memoria — tutti i parametri di configurazione
- Compattazione — come la compattazione interagisce con la memoria