المناطق الزمنية
يقوم OpenClaw بتوحيد الطوابع الزمنية بحيث يرى النموذج مرجعًا زمنيًا واحدًا.أظرف الرسائل (محلية افتراضيًا)
تُغلَّف الرسائل الواردة داخل ظرف مثل:envelopeTimezone: "utc"يستخدم UTC.envelopeTimezone: "user"يستخدمagents.defaults.userTimezone(ويعود إلى المنطقة الزمنية للمضيف عند التعذر).- استخدم منطقة زمنية صريحة وفق IANA (مثل
"Europe/Vienna") لإزاحة ثابتة. envelopeTimestamp: "off"يزيل الطوابع الزمنية المطلقة من ترويسات الظرف.envelopeElapsed: "off"يزيل لاحقات الزمن المنقضي (نمط+2m).
أمثلة
محلي (افتراضي):حمولات الأدوات (بيانات الموفّر الخام + حقول مُوحَّدة)
تعيد استدعاءات الأدوات (channels.discord.readMessages، channels.slack.readMessages، إلخ) طوابع زمنية خام من الموفّر. إرجاع الطوابع الزمنية للمزود الخام.
كما نُرفِق حقولًا مُوحَّدة لتحقيق الاتساق:
timestampMs(ميلي ثانية من حقبة UTC)timestampUtc(سلسلة UTC بصيغة ISO 8601)
المنطقة الزمنية للمستخدم في مطالبة النظام
عيّنagents.defaults.userTimezone لإبلاغ النموذج بالمنطقة الزمنية المحلية للمستخدم. إذا كانت
غير معيّنة، يحلّ OpenClaw منطقة المضيف الزمنية وقت التشغيل (من دون كتابة تهيئة).
- قسم
Current Date & Timeمع الوقت المحلي والمنطقة الزمنية Time format: 12-hourأو24-hour
agents.defaults.timeFormat (auto | 12 | 24).
راجع Date & Time للاطلاع على السلوك الكامل والأمثلة.