Zeitzonen
OpenClaw standardisiert Zeitstempel, sodass das Modell eine einzige Referenzzeit sieht.Nachrichten-Envelopes (standardmäßig lokal)
Eingehende Nachrichten werden in einen Envelope wie diesen eingebettet:envelopeTimezone: "utc"verwendet UTC.envelopeTimezone: "user"verwendetagents.defaults.userTimezone(fällt auf die Host-Zeitzone zurück).- Verwenden Sie eine explizite IANA-Zeitzone (z. B.
"Europe/Vienna") für einen festen Offset. envelopeTimestamp: "off"entfernt absolute Zeitstempel aus Envelope-Headern.envelopeElapsed: "off"entfernt Suffixe für verstrichene Zeit (im Stil+2m).
Beispiele
Lokal (Standard):Tool-Nutzlasten (rohe Provider-Daten + normalisierte Felder)
Tool-Aufrufe (channels.discord.readMessages, channels.slack.readMessages usw.) geben rohe Provider-Zeitstempel zurück.
Zur Konsistenz fügen wir außerdem normalisierte Felder an:
timestampMs(UTC-Epochenmillisekunden)timestampUtc(UTC-Zeichenfolge im Format ISO 8601)
Benutzerzeitzone für den System-Prompt
Setzen Sieagents.defaults.userTimezone, um dem Modell die lokale Zeitzone des Benutzers mitzuteilen. Wenn sie
nicht gesetzt ist, löst OpenClaw die Host-Zeitzone zur Laufzeit auf (kein Schreiben in die Konfiguration).
- Abschnitt
Current Date & Timemit Ortszeit und Zeitzone Time format: 12-houroder24-hour
agents.defaults.timeFormat steuern (auto | 12 | 24).
Siehe Date & Time für das vollständige Verhalten und Beispiele.
Verwandt
- Heartbeat — aktive Stunden verwenden die Zeitzone für die Zeitplanung
- Cron Jobs — Cron-Ausdrücke verwenden die Zeitzone für die Zeitplanung
- Date & Time — vollständiges Datums-/Zeitverhalten und Beispiele