session_status).
مغلفات الرسائل (محلية افتراضيًا)
تُغلَّف الرسائل الواردة بطابع زمني (بدقة الثانية):- يستخدم
envelopeTimezone: "utc"توقيت UTC. - يستخدم
envelopeTimezone: "local"المنطقة الزمنية للمضيف. - يستخدم
envelopeTimezone: "user"قيمةagents.defaults.userTimezone(مع الرجوع إلى المنطقة الزمنية للمضيف). - استخدم منطقة زمنية صريحة من IANA (مثل
"America/Chicago") لمنطقة ثابتة. - يزيل
envelopeTimestamp: "off"الطوابع الزمنية المطلقة من رؤوس المغلفات، وبادئات مطالبة الوكيل المباشرة، وبادئات إدخال النموذج المضمّنة. - يزيل
envelopeElapsed: "off"لواحق الوقت المنقضي (نمط+2m).
أمثلة
محلي (افتراضي):مطالبة النظام: التاريخ والوقت الحاليان
إذا كانت المنطقة الزمنية للمستخدم معروفة، تتضمن مطالبة النظام قسمًا مخصصًا التاريخ والوقت الحاليان مع المنطقة الزمنية فقط (بدون تنسيق للساعة/الوقت) للحفاظ على استقرار تخزين المطالبة مؤقتًا:session_status؛ إذ تتضمن بطاقة
الحالة سطر طابع زمني.
أسطر أحداث النظام (محلية افتراضيًا)
تسبق أحداث النظام الموضوعة في قائمة الانتظار والمدرجة في سياق الوكيل بطابع زمني يستخدم اختيار المنطقة الزمنية نفسه المستخدم في مغلفات الرسائل (افتراضيًا: محلي للمضيف).تكوين المنطقة الزمنية للمستخدم + التنسيق
- يضبط
userTimezoneالمنطقة الزمنية المحلية للمستخدم لسياق المطالبة. - يتحكم
timeFormatفي عرض 12/24 ساعة في المطالبة. يتبعautoتفضيلات نظام التشغيل.
اكتشاف تنسيق الوقت (تلقائي)
عند استخدامtimeFormat: "auto"، يفحص OpenClaw تفضيل نظام التشغيل (macOS/Windows)
ويرجع إلى تنسيق اللغة المحلية عند الحاجة. تُخزَّن القيمة المكتشفة مؤقتًا لكل عملية
لتجنب تكرار استدعاءات النظام.
حمولات الأدوات + الموصلات (وقت المزوّد الخام + حقول مطبّعة)
تعيد أدوات القنوات طوابع زمنية أصلية للمزوّد وتضيف حقولًا مطبّعة للاتساق:timestampMs: عدد المللي ثواني منذ epoch (UTC)timestampUtc: سلسلة UTC بصيغة ISO 8601
- Slack: سلاسل شبيهة بـ epoch من API
- Discord: طوابع زمنية UTC بصيغة ISO
- Telegram/WhatsApp: طوابع زمنية رقمية/ISO خاصة بالمزوّد