Часові пояси
OpenClaw стандартизує часові позначки, щоб модель бачила єдиний опорний час.Конверти повідомлень (типово локальні)
Вхідні повідомлення загортаються в конверт на кшталт:envelopeTimezone: "utc"використовує UTC.envelopeTimezone: "user"використовуєagents.defaults.userTimezone(з резервним переходом на часовий пояс хоста).- Використовуйте явний часовий пояс IANA (наприклад,
"Europe/Vienna") для фіксованого зсуву. envelopeTimestamp: "off"прибирає абсолютні часові позначки із заголовків конверта.envelopeElapsed: "off"прибирає суфікси відносного часу (у стилі+2m).
Приклади
Локальний (типово):Payload інструментів (сирі дані провайдера + нормалізовані поля)
Виклики інструментів (channels.discord.readMessages, channels.slack.readMessages тощо) повертають сирі часові позначки провайдера.
Ми також додаємо нормалізовані поля для узгодженості:
timestampMs(мілісекунди епохи UTC)timestampUtc(рядок UTC у форматі ISO 8601)
Часовий пояс користувача для системного prompt
Установітьagents.defaults.userTimezone, щоб повідомити моделі локальний часовий пояс користувача. Якщо він
не заданий, OpenClaw визначає часовий пояс хоста під час виконання (без запису в конфігурацію).
- розділ
Current Date & Timeз локальним часом і часовим поясом Time format: 12-hourабо24-hour
agents.defaults.timeFormat (auto | 12 | 24).
Повну поведінку та приклади див. у Date & Time.
Пов’язане
- Heartbeat — активні години використовують часовий пояс для планування
- Cron Jobs — cron-вирази використовують часовий пояс для планування
- Date & Time — повна поведінка дати/часу та приклади