Drie tijdzone-oppervlakken
| Oppervlak | Wat het toont | Standaard | Geconfigureerd via |
|---|---|---|---|
| Bericht-enveloppen | Omhult inkomende kanaalberichten: [Signal +1555 Sun 2026-01-18 00:19:42 PST] hello | Host-lokaal | agents.defaults.envelopeTimezone |
| Tool-payloads | Kanaaltools in readMessages-stijl retourneren ruwe providertijd + genormaliseerde timestampMs / timestampUtc | UTC-velden altijd aanwezig | Niet configureerbaar — behoudt provider-native tijdstempels |
| Systeemprompt | Een klein Current Date & Time-blok met alleen de tijdzone (geen klokwaarde, voor cachestabiliteit) | Hosttijdzone als userTimezone niet is ingesteld | agents.defaults.userTimezone |
session_status aan.
De gebruikerstijdzone instellen
userTimezone niet is ingesteld, bepaalt OpenClaw de hosttijdzone tijdens runtime (zonder configuratie weg te schrijven). agents.defaults.timeFormat (auto | 12 | 24) regelt 12-uurs-/24-uursweergave in enveloppen en downstream-oppervlakken, niet in de systeempromptsectie.
Wanneer overschrijven
- Gebruik UTC-enveloppen (
envelopeTimezone: "utc") wanneer je stabiele tijdstempels wilt over hosts in verschillende regio’s heen, of wanneer je UTC-uitgelijnde logs wilt laten overeenkomen met diagnose-uitvoer. - Gebruik een vaste IANA-zone (bijv.
"Europe/Vienna") wanneer de Gateway-host zich in één zone bevindt maar de gebruiker in een andere, en je wilt dat enveloppen in de zone van de gebruiker worden gelezen ongeacht hostmigratie. - Stel
envelopeTimestamp: "off"in wanneer tijdstempelcontext niet nuttig is voor het gesprek. Dit verwijdert absolute tijdstempels uit enveloppen, directe agentpromptprefixen en ingesloten modelinvoerprefixen.
Gerelateerd
- Datum en tijd — volledig gedrag en voorbeelden voor enveloppen, tools en prompts.
- Heartbeat — actieve uren gebruiken de tijdzone voor planning.
- Cron-taken — Cron-expressies gebruiken de tijdzone voor planning.