OpenClaw usa per impostazione predefinita l’ora locale dell’host per i timestamp di trasporto e il fuso orario utente solo nel prompt di sistema. I timestamp dei provider vengono preservati affinché gli strumenti mantengano la loro semantica nativa (l’ora corrente è disponibile tramiteDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
session_status).
Buste dei messaggi (locali per impostazione predefinita)
I messaggi in ingresso sono avvolti con un timestamp (precisione al minuto):envelopeTimezone: "utc"usa UTC.envelopeTimezone: "local"usa il fuso orario dell’host.envelopeTimezone: "user"usaagents.defaults.userTimezone(ripiega sul fuso orario dell’host).- Usa un fuso orario IANA esplicito (ad esempio,
"America/Chicago") per una zona fissa. envelopeTimestamp: "off"rimuove i timestamp assoluti dalle intestazioni delle buste.envelopeElapsed: "off"rimuove i suffissi di tempo trascorso (lo stile+2m).
Esempi
Locale (predefinito):Prompt di sistema: data e ora correnti
Se il fuso orario utente è noto, il prompt di sistema include una sezione dedicata Data e ora correnti con solo il fuso orario (nessun formato di orologio/ora) per mantenere stabile la memorizzazione nella cache del prompt:session_status; la scheda
di stato include una riga di timestamp.
Righe degli eventi di sistema (locali per impostazione predefinita)
Gli eventi di sistema in coda inseriti nel contesto dell’agente sono preceduti da un timestamp che usa la stessa selezione del fuso orario delle buste dei messaggi (predefinito: locale all’host).Configurare fuso orario utente + formato
userTimezoneimposta il fuso orario locale dell’utente per il contesto del prompt.timeFormatcontrolla la visualizzazione 12h/24h nel prompt.autosegue le preferenze del sistema operativo.
Rilevamento del formato dell’ora (auto)
QuandotimeFormat: "auto", OpenClaw ispeziona la preferenza del sistema operativo (macOS/Windows)
e ripiega sulla formattazione locale. Il valore rilevato viene memorizzato nella cache per processo
per evitare chiamate di sistema ripetute.
Payload degli strumenti + connettori (ora provider grezza + campi normalizzati)
Gli strumenti di canale restituiscono timestamp nativi del provider e aggiungono campi normalizzati per coerenza:timestampMs: millisecondi dall’epoch (UTC)timestampUtc: stringa UTC ISO 8601
- Slack: stringhe simili a epoch dall’API
- Discord: timestamp ISO UTC
- Telegram/WhatsApp: timestamp numerici/ISO specifici del provider