Panoramica della memoria
OpenClaw ricorda le cose scrivendo semplici file Markdown nello spazio di lavoro del tuo agente. Il modello “ricorda” solo ciò che viene salvato su disco — non esiste alcuno stato nascosto.Come funziona
Il tuo agente ha tre file relativi alla memoria:MEMORY.md— memoria a lungo termine. Fatti durevoli, preferenze e decisioni. Caricato all’inizio di ogni sessione di DM.memory/YYYY-MM-DD.md— note giornaliere. Contesto in evoluzione e osservazioni. Le note di oggi e di ieri vengono caricate automaticamente.DREAMS.md(facoltativo) — diario dei sogni e riepiloghi delle scansioni di Dreaming per la revisione umana, incluse voci di backfill storico con fondamento.
~/.openclaw/workspace).
Strumenti di memoria
L’agente dispone di due strumenti per lavorare con la memoria:memory_search— trova note rilevanti 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).
Plugin complementare Memory Wiki
Se vuoi che la memoria durevole si comporti più come una base di conoscenza mantenuta che come semplici note grezze, usa il Plugin integratomemory-wiki.
memory-wiki compila la conoscenza durevole in un archivio wiki con:
- struttura delle pagine deterministica
- affermazioni ed evidenze strutturate
- tracciamento di contraddizioni e aggiornamento
- dashboard generate
- digest compilati per i consumatori agente/runtime
- strumenti nativi della wiki come
wiki_search,wiki_get,wiki_applyewiki_lint
memory-wiki aggiunge accanto a esso
un livello di conoscenza ricco di provenienza.
Vedi Memory Wiki.
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
appena disponi di una chiave API per qualsiasi provider supportato.
OpenClaw rileva automaticamente il tuo provider di embedding dalle chiavi API disponibili. Se
hai configurato una chiave OpenAI, Gemini, Voyage o Mistral, la ricerca nella memoria
viene 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 capacità di indicizzare
directory esterne allo spazio di lavoro.
Honcho
Memoria cross-session AI-native con modellazione dell’utente, ricerca semantica e
consapevolezza multi-agente. Installazione del Plugin.
Livello wiki della conoscenza
Memory Wiki
Compila la memoria durevole in un archivio wiki ricco di provenienza con affermazioni,
dashboard, bridge mode e flussi di lavoro compatibili con Obsidian.
Flush automatico della memoria
Prima che la Compaction riepiloghi la tua conversazione, OpenClaw esegue un turno silenzioso che ricorda all’agente di salvare il contesto importante nei file di memoria. È attivo per impostazione predefinita — non devi configurare nulla.Dreaming
Dreaming è un passaggio facoltativo di consolidamento in background per la memoria. Raccoglie segnali a breve termine, assegna un punteggio ai candidati e promuove nella memoria a lungo termine (MEMORY.md) solo gli elementi qualificati.
È progettato per mantenere alta la qualità della memoria a lungo termine:
- Su adesione esplicita: disattivato per impostazione predefinita.
- Pianificato: quando è abilitato,
memory-coregestisce automaticamente un processo Cron ricorrente per una scansione completa di Dreaming. - Con soglia: le promozioni devono superare soglie di punteggio, frequenza di richiamo e diversità delle query.
- Revisionabile: i riepiloghi delle fasi e le voci del diario vengono scritti in
DREAMS.mdper la revisione umana.
Backfill con fondamento e promozione in tempo reale
Il sistema di Dreaming ora ha due percorsi di revisione strettamente correlati:- Live dreaming lavora dall’archivio Dreaming a breve termine sotto
memory/.dreams/ed è ciò che la normale fase profonda usa per decidere cosa può essere promosso inMEMORY.md. - Grounded backfill legge le note storiche
memory/YYYY-MM-DD.mdcome file giornalieri autonomi e scrive output di revisione strutturato inDREAMS.md.
MEMORY.md.
Quando usi:
DREAMS.mdrimane la superficie di revisione umana.- l’archivio a breve termine rimane la superficie di classificazione rivolta alla macchina.
MEMORY.mdcontinua a essere scritto solo dalla promozione profonda.
CLI
Approfondimenti
- Builtin Memory Engine — backend SQLite predefinito
- QMD Memory Engine — sidecar local-first avanzato
- Honcho Memory — memoria cross-session AI-native
- Memory Wiki — archivio di conoscenza compilato e strumenti nativi della wiki
- Memory Search — pipeline di ricerca, provider e regolazione
- Dreaming — promozione in background dal richiamo a breve termine alla memoria a lungo termine
- Riferimento della configurazione della memoria — tutte le opzioni di configurazione
- Compaction — come la Compaction interagisce con la memoria