Timezones
Clawdbot standardizes timestamps so the model sees a single reference time.Message envelopes (UTC)
Inbound messages are wrapped in an envelope like:Tool payloads (raw provider data)
Tool calls (discord.readMessages, slack.readMessages, etc.) return raw provider timestamps.
These are typically UTC ISO strings (Discord) or UTC epoch strings (Slack). We do not rewrite them.
User timezone for the system prompt
Setagent.userTimezone to tell the model the user’s local time zone. If it is
unset, Clawdbot resolves the host timezone at runtime (no config write).
User timezone: America/ChicagoCurrent user time: 2026-01-05 15:26