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