Skip to main content

Tidszoner

OpenClaw standardiserar tidsstämplar så att modellen ser en enda referenstid.

Meddelandekuvert (lokalt som standard)

Inkommande meddelanden omsluts av ett kuvert som:
Tidsstämpeln i kuvertet är värd-lokal som standard, med minutprecision. Du kan åsidosätta detta med:
  • envelopeTimezone: "utc" använder UTC.
  • envelopeTimezone: "user" använder agents.defaults.userTimezone (faller tillbaka till värdens tidszon).
  • Använd en explicit IANA tidszon (t.ex., "Europa/Wien") för en fast offset.
  • envelopeTimestamp: "off" tar bort absoluta tidsstämplar från kuverthuvuden.
  • envelopeElapsed: "off" tar bort suffix för förfluten tid (stilen +2m).

Exempel

Lokalt (standard):
Fast tidszon:
Förfluten tid:

Verktygspayloads (rå leverantörsdata + normaliserade fält)

Verktygsanrop (channels.discord.readMessages, channels.slack.readMessages, etc.) returnera rå leverantörens tidsstämplar. Vi bifogar också normaliserade fält för konsekvens:
  • timestampMs (UTC-epok i millisekunder)
  • timestampUtc (ISO 8601 UTC-sträng)
Råa leverantörsfält bevaras.

Användarens tidszon för systemprompten

Ange agents.defaults.userTimezone för att berätta för modellen användarens lokala tidszon. Om det är unset, löser OpenClaw värdtidszonen vid körning (ingen config write).
Systemprompten inkluderar:
  • avsnittet Current Date & Time med lokal tid och tidszon
  • Time format: 12-hour eller 24-hour
Du kan styra promptformatet med agents.defaults.timeFormat (auto | 12 | 24). Se Date & Time för fullständigt beteende och exempel.