Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
OpenClaw standardizes timestamps so the model sees a single reference time.
Inbound messages are wrapped in an envelope like:
text[Provider ... 2026-01-05 16:26 PST] message text
The timestamp in the envelope is host-local by default, with minutes precision.
You can override this with:
json5{ agents: { defaults: { envelopeTimezone: "local", // "utc" | "local" | "user" | IANA timezone envelopeTimestamp: "on", // "on" | "off" envelopeElapsed: "on", // "on" | "off" }, }, }
envelopeTimezone: "utc"envelopeTimezone: "user"agents.defaults.userTimezone"Europe/Vienna"envelopeTimestamp: "off"envelopeElapsed: "off"+2mLocal (default):
text[Signal Alice +1555 2026-01-18 00:19 PST] hello
Fixed timezone:
text[Signal Alice +1555 2026-01-18 06:19 GMT+1] hello
Elapsed time:
text[Signal Alice +1555 +2m 2026-01-18T05:19Z] follow-up
Tool calls (
channels.discord.readMessageschannels.slack.readMessagestimestampMstimestampUtcRaw provider fields are preserved.
Set
agents.defaults.userTimezonejson5{ agents: { defaults: { userTimezone: "America/Chicago" } }, }
The system prompt includes:
Current Date & TimeTime format: 12-hour24-hourYou can control the prompt format with
agents.defaults.timeFormatauto1224See Date & Time for the full behavior and examples.
© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine