OpenClaw onthoudt dingen door platte Markdown-bestanden te schrijven in de workspace van je agent. Het model “onthoudt” alleen wat op schijf wordt opgeslagen — er is geen verborgen status.Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Hoe het werkt
Je agent heeft drie geheugengerelateerde bestanden:MEMORY.md— langetermijngeheugen. Duurzame feiten, voorkeuren en beslissingen. Geladen aan het begin van elke DM-sessie.memory/YYYY-MM-DD.md— dagelijkse notities. Doorlopende context en observaties. De notities van vandaag en gisteren worden automatisch geladen.DREAMS.md(optioneel) — Dream Diary en samenvattingen van dreaming-sweeps voor menselijke beoordeling, inclusief onderbouwde historische backfill-vermeldingen.
~/.openclaw/workspace).
Wat waar hoort
MEMORY.md is de compacte, beheerde laag. Gebruik het voor duurzame feiten,
voorkeuren, vaste beslissingen en korte samenvattingen die beschikbaar moeten zijn
aan het begin van een hoofd-privésessie. Het is niet bedoeld als ruwe transcriptie,
dagelijks logboek of uitputtend archief.
memory/YYYY-MM-DD.md-bestanden zijn de werklaag. Gebruik ze voor gedetailleerde dagelijkse
notities, observaties, sessiesamenvattingen en ruwe context die later nog nuttig kan zijn.
Deze bestanden worden geïndexeerd voor memory_search en memory_get, maar ze worden
niet bij elke beurt in de normale bootstrap-prompt geïnjecteerd.
Na verloop van tijd wordt verwacht dat de agent nuttig materiaal uit dagelijkse notities
destilleert naar MEMORY.md en verouderde langetermijnvermeldingen verwijdert. De gegenereerde
workspace-instructies en Heartbeat-flow kunnen dat periodiek doen; je hoeft MEMORY.md
niet handmatig te bewerken voor elk onthouden detail.
Als MEMORY.md boven het budget voor bootstrap-bestanden groeit, houdt OpenClaw het bestand
op schijf intact, maar kapt de kopie af die in de modelcontext wordt geïnjecteerd. Zie dat als
een signaal om gedetailleerd materiaal terug te verplaatsen naar memory/*.md, alleen de
duurzame samenvatting in MEMORY.md te bewaren, of de bootstrap-limieten te verhogen als je
expliciet meer promptbudget wilt besteden. Gebruik /context list, /context detail of
openclaw doctor om ruwe versus geïnjecteerde groottes en afkapstatus te zien.
Afgeleide toezeggingen
Sommige toekomstige opvolgingen zijn geen duurzame feiten. Als je morgen een sollicitatiegesprek noemt, kan de nuttige herinnering zijn: “navragen na het gesprek”, niet “dit voor altijd opslaan inMEMORY.md.”
Commitments zijn opt-in, kortlevende opvolgherinneringen
voor dat geval. OpenClaw leidt ze af in een verborgen achtergrondpass, beperkt ze tot
dezelfde agent en hetzelfde kanaal, en levert verschuldigde check-ins via Heartbeat.
Expliciete herinneringen gebruiken nog steeds geplande taken.
Geheugentools
De agent heeft twee tools om met geheugen te werken:memory_search— vindt relevante notities met semantisch zoeken, zelfs wanneer de formulering afwijkt van het origineel.memory_get— leest een specifiek geheugenbestand of regelbereik.
memory-core).
Memory Wiki-begeleidende plugin
Als je wilt dat duurzaam geheugen zich meer gedraagt als een onderhouden kennisbank dan alleen als ruwe notities, gebruik dan de meegeleverdememory-wiki-plugin.
memory-wiki compileert duurzame kennis in een wiki-kluis met:
- deterministische paginastructuur
- gestructureerde claims en bewijs
- tracking van tegenstrijdigheden en actualiteit
- gegenereerde dashboards
- gecompileerde samenvattingen voor agent-/runtime-consumenten
- wiki-native tools zoals
wiki_search,wiki_get,wiki_applyenwiki_lint
memory-wiki voegt er een kennislaag met rijke
herkomstgegevens naast toe.
Zie Memory Wiki.
Geheugen zoeken
Wanneer een embedding-provider is geconfigureerd, gebruiktmemory_search hybride
zoeken — een combinatie van vectorovereenkomst (semantische betekenis) en trefwoordmatching
(exacte termen zoals ID’s en codesymbolen). Dit werkt direct zodra je een API-sleutel hebt
voor een ondersteunde provider.
OpenClaw detecteert je embedding-provider automatisch op basis van beschikbare API-sleutels. Als je
een OpenAI-, Gemini-, Voyage- of Mistral-sleutel hebt geconfigureerd, wordt geheugen zoeken
automatisch ingeschakeld.
Geheugenbackends
Ingebouwd (standaard)
Gebaseerd op SQLite. Werkt direct met trefwoordzoeken, vectorovereenkomst en
hybride zoeken. Geen extra afhankelijkheden.
QMD
Local-first sidecar met herrangschikking, query-uitbreiding en de mogelijkheid om
mappen buiten de workspace te indexeren.
Honcho
AI-native cross-sessiegeheugen met gebruikersmodellering, semantisch zoeken en
multi-agent-bewustzijn. Plugininstallatie.
LanceDB
Meegeleverd LanceDB-onderbouwd geheugen met OpenAI-compatibele embeddings, automatisch ophalen,
automatisch vastleggen en ondersteuning voor lokale Ollama-embeddings.
Kenniswiki-laag
Memory Wiki
Compileert duurzaam geheugen in een wiki-kluis met rijke herkomstgegevens, claims,
dashboards, bridge-modus en Obsidian-vriendelijke workflows.
Automatische geheugenflush
Voordat Compaction je gesprek samenvat, voert OpenClaw een stille beurt uit die de agent eraan herinnert belangrijke context op te slaan in geheugenbestanden. Dit staat standaard aan — je hoeft niets te configureren. Stel een exacte model-override voor geheugenflush in om die onderhoudsbeurt op een lokaal model te houden:Dreaming
Dreaming is een optionele achtergrondconsolidatiepass voor geheugen. Het verzamelt kortetermijnsignalen, scoort kandidaten en promoveert alleen gekwalificeerde items naar langetermijngeheugen (MEMORY.md).
Het is ontworpen om langetermijngeheugen zeer signaalrijk te houden:
- Opt-in: standaard uitgeschakeld.
- Gepland: wanneer ingeschakeld, beheert
memory-coreautomatisch één terugkerende cronjob voor een volledige dreaming-sweep. - Met drempels: promoties moeten slagen voor score-, ophaalfrequentie- en querydiversiteitsgates.
- Beoordeelbaar: fasesamenvattingen en dagboekvermeldingen worden naar
DREAMS.mdgeschreven voor menselijke beoordeling.
Onderbouwde backfill en live promotie
Het dreamingsysteem heeft nu twee nauw verwante beoordelingslanen:- Live dreaming werkt vanuit de kortetermijn-dreamingstore onder
memory/.dreams/en is wat de normale diepe fase gebruikt wanneer wordt besloten wat naarMEMORY.mdkan promoveren. - Onderbouwde backfill leest historische
memory/YYYY-MM-DD.md-notities als zelfstandige dagbestanden en schrijft gestructureerde beoordelingsoutput naarDREAMS.md.
MEMORY.md handmatig te bewerken.
Wanneer je dit gebruikt:
DREAMS.mdblijft het oppervlak voor menselijke beoordeling.- de kortetermijnstore blijft het rangschikkingsoppervlak voor de machine.
MEMORY.mdwordt nog steeds alleen geschreven door diepe promotie.
CLI
Verder lezen
- Ingebouwde geheugenengine: standaard SQLite-backend.
- QMD-geheugenengine: geavanceerde local-first sidecar.
- Honcho-geheugen: AI-native cross-sessiegeheugen.
- Memory LanceDB: LanceDB-onderbouwde plugin met OpenAI-compatibele embeddings.
- Memory Wiki: gecompileerde kennisvault en wiki-native tools.
- Memory search: zoekpipeline, providers en afstemming.
- Dreaming: achtergrondpromotie van kortetermijnherinnering naar langetermijngeheugen.
- Referentie voor geheugenconfiguratie: alle configuratieknoppen.
- Compaction: hoe Compaction samenwerkt met geheugen.