session_status.
Конверты сообщений (по умолчанию локальное время)
Входящие сообщения помещаются в конверт с днём недели и временной меткой с точностью до секунды:agents.defaults:
Примеры
Локальное время (по умолчанию):envelopeTimezone: "utc":
Системный промпт: текущая дата и время
Системный промпт содержит раздел Текущая дата и время с только часовым поясом (без времени или формата времени), чтобы кэширование промпта оставалось стабильным:agents.defaults.userTimezone, используется этот часовой пояс, иначе — часовой пояс хоста.
Промпт также предписывает агенту запускать инструмент session_status всякий раз, когда ему требуются
текущая дата, время или день недели.
Строки системных событий (по умолчанию локальное время)
Системные события из очереди, вставляемые в контекст агента, получают префикс с временной меткой, использующий тот же выборenvelopeTimezone, что и конверты сообщений (по умолчанию — локальное время хоста).
Настройка часового пояса пользователя и формата
userTimezoneзадаёт локальный часовой пояс пользователя для контекста промпта (и дляenvelopeTimezone: "user").timeFormatуправляет 12-часовым/24-часовым отображением времени в промпте.autoследует настройкам ОС.
Определение формата времени (автоматически)
ПриtimeFormat: "auto" OpenClaw проверяет настройки ОС (macOS и Windows),
а при невозможности использует форматирование локали. Определённое значение кэшируется для каждого процесса,
чтобы избежать повторных системных вызовов.
Полезные нагрузки инструментов и коннекторы (исходное время провайдера и нормализованные поля)
Инструменты каналов возвращают временные метки в исходном формате провайдера и для единообразия добавляют нормализованные поля:timestampMs: миллисекунды с начала эпохи (UTC)timestampUtc: строка UTC в формате ISO 8601
- Discord: временные метки ISO в UTC
- Slack: строки в формате, подобном времени эпохи, из API
- Telegram/WhatsApp: числовые временные метки или временные метки ISO в формате провайдера