Strefy czasowe
OpenClaw standaryzuje znaczniki czasu, aby model widział pojedynczy czas odniesienia.Koperty wiadomości (domyślnie lokalne)
Wiadomości przychodzące są opakowywane w kopertę, taką jak:envelopeTimezone: "utc"używa UTC.envelopeTimezone: "user"używaagents.defaults.userTimezone(w razie potrzeby wraca do strefy czasowej hosta).- Użyj jawnej strefy czasowej IANA (np.
"Europe/Vienna") dla stałego przesunięcia. envelopeTimestamp: "off"usuwa bezwzględne znaczniki czasu z nagłówków koperty.envelopeElapsed: "off"usuwa sufiksy czasu upływu (styl+2m).
Przykłady
Lokalna (domyślna):Ładunki narzędzi (surowe dane dostawcy + pola znormalizowane)
Wywołania narzędzi (channels.discord.readMessages, channels.slack.readMessages itd.) zwracają surowe znaczniki czasu dostawcy.
Dla spójności dołączamy także pola znormalizowane:
timestampMs(milisekundy epoki UTC)timestampUtc(łańcuch ISO 8601 UTC)
Strefa czasowa użytkownika dla promptu systemowego
Ustawagents.defaults.userTimezone, aby poinformować model o lokalnej strefie czasowej użytkownika. Jeśli jest
nieustawiona, OpenClaw rozwiązuje strefę czasową hosta w czasie wykonywania (bez zapisu konfiguracji).
- sekcję
Current Date & Timez lokalnym czasem i strefą czasową Time format: 12-hourlub24-hour
agents.defaults.timeFormat (auto | 12 | 24).
Zobacz Date & Time, aby poznać pełne zachowanie i przykłady.