session_status).
Bericht-enveloppen (standaard lokaal)
Inkomende berichten worden ingepakt met een tijdstempel (precisie in seconden):envelopeTimezone: "utc"gebruikt UTC.envelopeTimezone: "local"gebruikt de hosttijdzone.envelopeTimezone: "user"gebruiktagents.defaults.userTimezone(valt terug op de hosttijdzone).- Gebruik een expliciete IANA-tijdzone (bijv.
"America/Chicago") voor een vaste zone. envelopeTimestamp: "off"verwijdert absolute tijdstempels uit envelopheaders, directe agentpromptvoorvoegsels en ingesloten modelinvoervoorvoegsels.envelopeElapsed: "off"verwijdert achtervoegsels voor verstreken tijd (de stijl+2m).
Voorbeelden
Lokaal (standaard):Systeemprompt: huidige datum en tijd
Als de gebruikerstijdzone bekend is, bevat de systeemprompt een speciale sectie Huidige datum en tijd met alleen de tijdzone (geen klok-/tijdnotatie) om promptcaching stabiel te houden:session_status; de statuskaart bevat een tijdstempelregel.
Systeemgebeurtenisregels (standaard lokaal)
Systeemgebeurtenissen in de wachtrij die in de agentcontext worden ingevoegd, krijgen een voorvoegsel met een tijdstempel dat dezelfde tijdzoneselectie gebruikt als bericht-enveloppen (standaard: host-lokaal).Gebruikerstijdzone + notatie configureren
userTimezonestelt de gebruiker-lokale tijdzone in voor promptcontext.timeFormatbepaalt de 12u-/24u-weergave in de prompt.autovolgt de OS-voorkeuren.
Detectie van tijdnotatie (auto)
WanneertimeFormat: "auto" is ingesteld, inspecteert OpenClaw de OS-voorkeur (macOS/Windows)
en valt het terug op locale-opmaak. De gedetecteerde waarde wordt per proces gecachet
om herhaalde systeemaanroepen te vermijden.
Toolpayloads + connectors (ruwe providertijd + genormaliseerde velden)
Kanaaltools retourneren provider-native tijdstempels en voegen genormaliseerde velden toe voor consistentie:timestampMs: epochmilliseconden (UTC)timestampUtc: ISO 8601 UTC-string
- Slack: epoch-achtige strings uit de API
- Discord: UTC ISO-tijdstempels
- Telegram/WhatsApp: providerspecifieke numerieke/ISO-tijdstempels