OpenClaw يوحّد الطوابع الزمنية بحيث يرى النموذج وقتًا مرجعيًا واحدًا بدلًا من مزيج من الساعات المحلية لمزوّدي الخدمة. توجد ثلاثة مواضع تظهر فيها المناطق الزمنية، ولكل منها غرضه الخاص:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
ثلاثة مواضع للمناطق الزمنية
| الموضع | ما يعرضه | الافتراضي | يُضبط عبر |
|---|---|---|---|
| أغلفة الرسائل | تغلّف رسائل القنوات الواردة: [Signal +1555 2026-01-18 00:19 PST] hello | محلي للمضيف | agents.defaults.envelopeTimezone |
| حمولات الأدوات | أدوات القنوات من نمط readMessages ترجع وقت المزوّد الخام + timestampMs / timestampUtc الموحّدين | حقول UTC موجودة دائمًا | غير قابل للتكوين — يحافظ على الطوابع الزمنية الأصلية للمزوّد |
| موجه النظام | كتلة صغيرة باسم Current Date & Time تتضمن المنطقة الزمنية فقط (دون قيمة الساعة، لاستقرار التخزين المؤقت) | المنطقة الزمنية للمضيف إذا لم يُضبط userTimezone | agents.defaults.userTimezone |
session_status.
ضبط المنطقة الزمنية للمستخدم
userTimezone، فإن OpenClaw يحدد المنطقة الزمنية للمضيف في وقت التشغيل (دون كتابة إعدادات). يتحكم agents.defaults.timeFormat (auto | 12 | 24) في عرض 12 ساعة/24 ساعة في الأغلفة والمواضع اللاحقة، وليس في قسم موجه النظام.
متى تستخدم التجاوز
- استخدم أغلفة UTC (
envelopeTimezone: "utc") عندما تريد طوابع زمنية مستقرة عبر مضيفين في مناطق مختلفة، أو عندما تريد سجلات متوافقة مع UTC لتطابق مخرجات التشخيص. - استخدم منطقة IANA ثابتة (مثل
"Europe/Vienna") عندما يكون مضيف Gateway في منطقة والمستخدم في منطقة أخرى وتريد أن تُقرأ الأغلفة بمنطقة المستخدم بغض النظر عن ترحيل المضيف. - اضبط
envelopeTimestamp: "off"للأغلفة منخفضة الرموز عندما لا يكون سياق الطابع الزمني مفيدًا للمحادثة.
ذات صلة
- التاريخ والوقت — السلوك الكامل للأغلفة/الأدوات/الموجهات مع أمثلة.
- Heartbeat — تستخدم الساعات النشطة المنطقة الزمنية للجدولة.
- مهام Cron — تستخدم تعبيرات Cron المنطقة الزمنية للجدولة.