Date & Time
OpenClaw utilise par défaut l’heure locale de l’hôte pour les horodatages de transport et le fuseau horaire de l’utilisateur uniquement dans le prompt système. Les horodatages du provider sont conservés afin que les outils gardent leur sémantique native (l’heure actuelle est disponible viasession_status).
Enveloppes de message (local par défaut)
Les messages entrants sont encapsulés avec un horodatage (précision à la minute) :envelopeTimezone: "utc"utilise l’UTC.envelopeTimezone: "local"utilise le fuseau horaire de l’hôte.envelopeTimezone: "user"utiliseagents.defaults.userTimezone(avec repli sur le fuseau horaire de l’hôte).- Utilisez un fuseau horaire IANA explicite (par ex.
"America/Chicago") pour un fuseau fixe. envelopeTimestamp: "off"supprime les horodatages absolus des en-têtes d’enveloppe.envelopeElapsed: "off"supprime les suffixes de temps écoulé (style+2m).
Exemples
Local (par défaut) :Prompt système : Current Date & Time
Si le fuseau horaire de l’utilisateur est connu, le prompt système inclut une section dédiée Current Date & Time avec uniquement le fuseau horaire (sans format d’heure/horloge) afin de préserver la stabilité du cache de prompt :session_status ; la carte de statut
inclut une ligne d’horodatage.
Lignes d’événement système (local par défaut)
Les événements système en file insérés dans le contexte de l’agent sont préfixés par un horodatage utilisant la même sélection de fuseau horaire que les enveloppes de message (par défaut : heure locale de l’hôte).Configurer le fuseau horaire de l’utilisateur + le format
userTimezonedéfinit le fuseau horaire local de l’utilisateur pour le contexte du prompt.timeFormatcontrôle l’affichage en 12 h/24 h dans le prompt.autosuit les préférences du système d’exploitation.
Détection du format horaire (auto)
LorsquetimeFormat: "auto", OpenClaw inspecte les préférences du système d’exploitation (macOS/Windows)
et utilise le formatage régional comme solution de repli. La valeur détectée est mise en cache par processus
afin d’éviter des appels système répétés.
Charges utiles d’outils + connecteurs (heure brute du provider + champs normalisés)
Les outils de canal renvoient des horodatages natifs du provider et ajoutent des champs normalisés pour plus de cohérence :timestampMs: millisecondes epoch (UTC)timestampUtc: chaîne UTC ISO 8601
- Slack : chaînes de type epoch issues de l’API
- Discord : horodatages UTC ISO
- Telegram/WhatsApp : horodatages numériques/ISO spécifiques au provider