OpenClaw за замовчуванням використовує локальний час хоста для транспортних часових позначок і часовий пояс користувача лише в системному промпті. Часові позначки провайдера зберігаються, щоб інструменти зберігали свою нативну семантику (поточний час доступний черезDocumentation 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).
Конверти повідомлень (локальні за замовчуванням)
Вхідні повідомлення обгортаються часовою позначкою (точність до хвилини):envelopeTimezone: "utc"використовує UTC.envelopeTimezone: "local"використовує часовий пояс хоста.envelopeTimezone: "user"використовуєagents.defaults.userTimezone(резервно переходить до часового поясу хоста).- Використовуйте явний часовий пояс IANA (наприклад,
"America/Chicago") для фіксованої зони. envelopeTimestamp: "off"вилучає абсолютні часові позначки із заголовків конвертів.envelopeElapsed: "off"вилучає суфікси часу, що минув (стиль+2m).
Приклади
Локальний (за замовчуванням):Системний промпт: поточні дата й час
Якщо часовий пояс користувача відомий, системний промпт містить окремий розділ Поточні дата й час із лише часовим поясом (без годинника/формату часу), щоб кешування промпта залишалося стабільним:session_status; картка
стану містить рядок із часовою позначкою.
Рядки системних подій (локальні за замовчуванням)
Системні події з черги, вставлені в контекст агента, мають префікс із часовою позначкою з використанням того самого вибору часового поясу, що й конверти повідомлень (за замовчуванням: локальний час хоста).Налаштування часового поясу користувача + формату
userTimezoneзадає локальний часовий пояс користувача для контексту промпта.timeFormatкерує відображенням у форматі 12/24 год у промпті.autoдотримується налаштувань ОС.
Визначення формату часу (auto)
КолиtimeFormat: "auto", OpenClaw перевіряє налаштування ОС (macOS/Windows)
і резервно переходить до форматування за локаллю. Виявлене значення кешується для кожного процесу,
щоб уникнути повторних системних викликів.
Корисні навантаження інструментів + конектори (необроблений час провайдера + нормалізовані поля)
Інструменти каналів повертають нативні часові позначки провайдера й додають нормалізовані поля для узгодженості:timestampMs: мілісекунди епохи (UTC)timestampUtc: рядок UTC ISO 8601
- Slack: схожі на epoch рядки з API
- Discord: часові позначки UTC ISO
- Telegram/WhatsApp: числові/ISO часові позначки, специфічні для провайдера