المناطق الزمنية
يوحّد OpenClaw الطوابع الزمنية بحيث يرى النموذج وقتًا مرجعيًا واحدًا.مغلفات الرسائل (محلية افتراضيًا)
تُغلَّف الرسائل الواردة في مغلف مثل:- يستخدم
envelopeTimezone: "utc"توقيت UTC. - يستخدم
envelopeTimezone: "user"القيمةagents.defaults.userTimezone(مع الرجوع إلى المنطقة الزمنية للمضيف). - استخدم منطقة زمنية IANA صريحة (مثل
"Europe/Vienna") للحصول على إزاحة ثابتة. - يزيل
envelopeTimestamp: "off"الطوابع الزمنية المطلقة من رؤوس المغلفات. - يزيل
envelopeElapsed: "off"لواحق الزمن المنقضي (بنمط+2m).
أمثلة
محلي (الافتراضي):حمولات الأدوات (بيانات المزوّد الخام + حقول موحّدة)
تعيد استدعاءات الأدوات (channels.discord.readMessages, channels.slack.readMessages، وغيرها) طوابع زمنية خام خاصة بالمزوّد.
ونرفق أيضًا حقولًا موحّدة للاتساق:
timestampMs(مللي ثانية epoch بتوقيت 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 للاطلاع على السلوك الكامل والأمثلة.
ذو صلة
- Heartbeat — تستخدم الساعات النشطة المنطقة الزمنية للجدولة
- Cron Jobs — تستخدم تعبيرات cron المنطقة الزمنية للجدولة
- Date & Time — السلوك الكامل للتاريخ/الوقت والأمثلة