Fuseaux horaires
OpenClaw standardise les horodatages pour que le modèle voie une seule heure de référence.
Enveloppes de messages (locale par défaut)
Les messages entrants sont encapsulés dans une enveloppe comme :
[Provider ... 2026-01-05 16:26 PST] texte du message
L'horodatage dans l'enveloppe est local à l'hôte par défaut, avec une précision à la minute. Vous pouvez le remplacer avec :
{
agents: {
defaults: {
envelopeTimezone: "local", // "utc" | "local" | "user" | fuseau horaire IANA
envelopeTimestamp: "on", // "on" | "off"
envelopeElapsed: "on", // "on" | "off"
},
},
}
envelopeTimezone: "utc"utilise UTC.envelopeTimezone: "user"utiliseagents.defaults.userTimezone(reste sur le fuseau horaire de l'hôte par défaut).- Utilisez un fuseau horaire IANA explicite (par exemple,
"Europe/Vienna") pour un décalage fixe. envelopeTimestamp: "off"supprime les horodatages absolus des en-têtes d'enveloppe.envelopeElapsed: "off"supprime les suffixes de temps écoulé (le style+2m).
Exemples
Local (par défaut) :
[Signal Alice +1555 2026-01-18 00:19 PST] bonjour
Fuseau horaire fixe :
[Signal Alice +1555 2026-01-18 06:19 GMT+1] bonjour
Temps écoulé :
[Signal Alice +1555 +2m 2026-01-18T05:19Z] suivi
Charges utiles des outils (données brutes du fournisseur + champs normalisés)
Les appels d'outils (channels.discord.readMessages, channels.slack.readMessages, etc.) renvoient les horodatages bruts du fournisseur. Nous ajoutons également des champs normalisés pour la cohérence :
timestampMs(millisecondes d'époque UTC)timestampUtc(chaîne ISO 8601 UTC)
Les champs bruts du fournisseur sont conservés.
Fuseau horaire de l'utilisateur pour l'invite système
Définissez agents.defaults.userTimezone pour indiquer au modèle le fuseau horaire local de l'utilisateur. S'il n'est pas défini, OpenClaw résout le fuseau horaire de l'hôte au moment de l'exécution (aucune écriture de configuration).
{
agents: { defaults: { userTimezone: "America/Chicago" } },
}
L'invite système inclut :
- Une section
Date et heure actuellesavec l'heure locale et le fuseau horaire Format de l'heure : 12 heuresou24 heures
Vous pouvez contrôler le format de l'invite avec agents.defaults.timeFormat (auto | 12 | 24). Voir Date & Heure pour le comportement complet et des exemples.