Toezeggingen zijn kortlevende vervolggeheugens. Wanneer dit is ingeschakeld, kan OpenClaw opmerken dat een gesprek een toekomstige gelegenheid voor een check-in heeft gecreëerd en onthouden om die later weer terug te brengen. Voorbeelden:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Je noemt morgen een sollicitatiegesprek. OpenClaw kan daarna even checken.
- Je zegt dat je uitgeput bent. OpenClaw kan later vragen of je hebt geslapen.
- De agent zegt dat hij opvolgt nadat iets verandert. OpenClaw kan die open lus bijhouden.
MEMORY.md, en het zijn geen exacte
herinneringen. Ze zitten tussen geheugen en automatisering in: OpenClaw onthoudt een
gespreksgebonden verplichting, waarna Heartbeat die levert wanneer deze aan de beurt is.
Toezeggingen inschakelen
Toezeggingen staan standaard uit. Schakel ze in de configuratie in:openclaw.json:
commitments.maxPerDay beperkt hoeveel afgeleide follow-ups per agentsessie
binnen een voortschrijdende dag kunnen worden geleverd. De standaardwaarde is 3.
Hoe het werkt
Na een agentantwoord kan OpenClaw een verborgen extractiestap op de achtergrond uitvoeren in een afzonderlijke context. Die stap zoekt alleen naar afgeleide vervolgtoezeggingen. Hij schrijft niet naar het zichtbare gesprek en vraagt de hoofdagent niet om over de extractie te redeneren. Wanneer een kandidaat met hoge zekerheid wordt gevonden, slaat OpenClaw een toezegging op met:- de agent-id
- de sessiesleutel
- het oorspronkelijke kanaal en afleverdoel
- een venster waarin deze aan de beurt is
- een korte voorgestelde check-in
- voldoende broncontext zodat Heartbeat kan beslissen of deze moet worden verzonden
HEARTBEAT_OK om deze te negeren.
OpenClaw levert een afgeleide toezegging nooit direct nadat deze is geschreven.
Het tijdstip wordt vastgezet op minimaal één Heartbeat-interval nadat de toezegging
is gemaakt, zodat de follow-up niet op hetzelfde moment kan terugkaatsen als waarop deze is
afgeleid.
Scope
Toezeggingen zijn beperkt tot de exacte agent- en kanaalcontext waarin ze zijn gemaakt. Een follow-up die wordt afgeleid tijdens een gesprek met één agent in Discord wordt niet geleverd door een andere agent, een ander kanaal of een niet-gerelateerde sessie. Deze scope is onderdeel van de functie. Natuurlijke check-ins moeten aanvoelen alsof hetzelfde gesprek doorgaat, niet als een wereldwijd herinneringssysteem.Toezeggingen versus herinneringen
| Behoefte | Gebruik |
|---|---|
| ”Herinner me om 15:00” | Geplande taken |
| ”Ping me over 20 minuten” | Geplande taken |
| ”Voer dit rapport elke werkdag uit” | Geplande taken |
| ”Ik heb morgen een sollicitatiegesprek” | Toezeggingen |
| ”Ik ben de hele nacht wakker geweest” | Toezeggingen |
| ”Volg op als ik deze open thread niet beantwoord” | Toezeggingen |
Toezeggingen beheren
Gebruik de CLI om opgeslagen toezeggingen te inspecteren en te wissen:openclaw commitments voor de opdrachtreferentie.
Privacy en kosten
Toezeggingsextractie gebruikt een LLM-stap, dus inschakeling voegt achtergrondmodelgebruik toe na in aanmerking komende beurten. De stap is verborgen voor het voor de gebruiker zichtbare gesprek, maar kan de recente uitwisseling lezen die nodig is om te bepalen of er een follow-up bestaat. Opgeslagen toezeggingen zijn lokale OpenClaw-status. Ze zijn operationeel geheugen, geen langetermijngeheugen. Schakel de functie uit met:Probleemoplossing
Als verwachte follow-ups niet verschijnen:- Bevestig dat
commitments.enabledtrueis. - Controleer
openclaw commitments --allop openstaande, genegeerde, gesnoozede of verlopen records. - Zorg dat Heartbeat draait voor de agent.
- Controleer of
commitments.maxPerDayal is bereikt voor die agentsessie. - Onthoud dat exacte herinneringen worden overgeslagen door toezeggingsextractie en in plaats daarvan onder geplande taken moeten verschijnen.