OpenClaw domyślnie używa lokalnego czasu hosta dla znaczników czasu transportu oraz strefy czasowej użytkownika tylko w prompcie systemowym. Znaczniki czasu dostawcy są zachowywane, aby narzędzia utrzymywały swoją natywną semantykę (bieżący czas jest dostępny przezDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
session_status).
Koperty wiadomości (domyślnie lokalne)
Wiadści przychodzące są opakowywane znacznikiem czasu (precyzja do minuty):envelopeTimezone: "utc"używa UTC.envelopeTimezone: "local"używa strefy czasowej hosta.envelopeTimezone: "user"używaagents.defaults.userTimezone(z powrotem do strefy czasowej hosta).- Użyj jawnej strefy czasowej IANA (np.
"America/Chicago") dla stałej strefy. envelopeTimestamp: "off"usuwa bezwzględne znaczniki czasu z nagłówków koperty.envelopeElapsed: "off"usuwa sufiksy czasu, który upłynął (styl+2m).
Przykłady
Lokalna (domyślnie):Prompt systemowy: bieżąca data i godzina
Jeśli strefa czasowa użytkownika jest znana, prompt systemowy zawiera dedykowaną sekcję Bieżąca data i godzina z samą strefą czasową (bez formatu zegara/czasu), aby zachować stabilność buforowania promptów:session_status; karta statusu
zawiera wiersz ze znacznikiem czasu.
Wiersze zdarzeń systemowych (domyślnie lokalne)
Zdarzenia systemowe w kolejce wstawiane do kontekstu agenta są poprzedzane znacznikiem czasu przy użyciu tego samego wyboru strefy czasowej co koperty wiadomości (domyślnie: lokalna hosta).Konfiguracja strefy czasowej użytkownika i formatu
userTimezoneustawia lokalną strefę czasową użytkownika dla kontekstu promptu.timeFormatkontroluje wyświetlanie w formacie 12h/24h w prompcie.autopodąża za preferencjami systemu operacyjnego.
Wykrywanie formatu czasu (auto)
GdytimeFormat: "auto", OpenClaw sprawdza preferencję systemu operacyjnego (macOS/Windows)
i z powrotem używa formatowania ustawień regionalnych. Wykryta wartość jest buforowana dla procesu,
aby uniknąć powtarzanych wywołań systemowych.
Ładunki narzędzi i konektory (surowy czas dostawcy + znormalizowane pola)
Narzędzia kanałów zwracają natywne znaczniki czasu dostawcy i dodają znormalizowane pola dla spójności:timestampMs: milisekundy epoki (UTC)timestampUtc: ciąg ISO 8601 UTC
- Slack: ciągi podobne do epoki z API
- Discord: znaczniki czasu ISO UTC
- Telegram/WhatsApp: specyficzne dla dostawcy znaczniki czasu numeryczne/ISO