Внутренние концепции
Часовые пояса
OpenClaw стандартизирует временные метки, чтобы модель видела единое эталонное время.
Конверты сообщений (по умолчанию локальные)
Входящие сообщения оборачиваются в конверт, например:
[Provider ... 2026-01-05 16:26 PST] текст сообщения
Временная метка в конверте по умолчанию локальная для хоста, с точностью до минут. Это можно переопределить:
{
agents: {
defaults: {
envelopeTimezone: "local", // "utc" | "local" | "user" | IANA часовой пояс
envelopeTimestamp: "on", // "on" | "off"
envelopeElapsed: "on", // "on" | "off"
},
},
}
envelopeTimezone: "utc"использует UTC.envelopeTimezone: "user"используетagents.defaults.userTimezone(возвращается к часовому поясу хоста).- Используйте явный часовой пояс IANA (например,
"Europe/Vienna") для фиксированного смещения. envelopeTimestamp: "off"убирает абсолютные временные метки из заголовков конверта.envelopeElapsed: "off"убирает суффиксы прошедшего времени (в стиле+2m).
Примеры
Лок альный (по умолчанию):
[Signal Alice +1555 2026-01-18 00:19 PST] привет
Фиксированный часовой пояс:
[Signal Alice +1555 2026-01-18 06:19 GMT+1] привет
Прошедшее время:
[Signal Alice +1555 +2m 2026-01-18T05:19Z] продолжение