session_status टूल चलाता है।
संदेश आवरण (डिफ़ॉल्ट रूप से स्थानीय)
इनबाउंड संदेशों को सप्ताह के दिन और सेकंड-सटीक टाइमस्टैम्प के साथ आवरित किया जाता है:agents.defaults के अंतर्गत इसे ओवरराइड करें:
उदाहरण
स्थानीय (डिफ़ॉल्ट):envelopeTimezone: "utc" के साथ बीता समय:
सिस्टम प्रॉम्प्ट: वर्तमान दिनांक और समय
सिस्टम प्रॉम्प्ट में वर्तमान दिनांक और समय अनुभाग होता है, जिसमें केवल समय क्षेत्र (घड़ी या समय प्रारूप नहीं) होता है, ताकि प्रॉम्प्ट कैशिंग स्थिर रहे:agents.defaults.userTimezone होता है, अन्यथा होस्ट का समय क्षेत्र।
प्रॉम्प्ट एजेंट को यह निर्देश भी देता है कि वर्तमान दिनांक, समय या सप्ताह का दिन आवश्यक होने पर
session_status टूल चलाए।
सिस्टम इवेंट पंक्तियाँ (डिफ़ॉल्ट रूप से स्थानीय)
एजेंट संदर्भ में डाले गए कतारबद्ध सिस्टम इवेंट के आगे संदेश आवरणों के समानenvelopeTimezone चयन का उपयोग करके टाइमस्टैम्प लगाया जाता है (डिफ़ॉल्ट: होस्ट-स्थानीय)।
उपयोगकर्ता का समय क्षेत्र + प्रारूप कॉन्फ़िगर करें
userTimezoneप्रॉम्प्ट संदर्भ (औरenvelopeTimezone: "user") के लिए उपयोगकर्ता-स्थानीय समय क्षेत्र सेट करता है।timeFormatप्रॉम्प्ट में दिखने वाले समय के 12h/24h प्रदर्शन को नियंत्रित करता है।autoOS की प्राथमिकताओं का अनुसरण करता है।
समय प्रारूप का पता लगाना (स्वतः)
जबtimeFormat: "auto" हो, तो OpenClaw OS की प्राथमिकता (macOS और Windows) की जाँच करता है
और उपलब्ध न होने पर लोकेल स्वरूपण का उपयोग करता है। बार-बार सिस्टम कॉल से बचने के लिए पता लगाया गया मान
प्रति प्रक्रिया कैश किया जाता है।
टूल पेलोड + कनेक्टर (प्रदाता का अपरिष्कृत समय + सामान्यीकृत फ़ील्ड)
चैनल टूल प्रदाता-मूल टाइमस्टैम्प लौटाते हैं और एकरूपता के लिए सामान्यीकृत फ़ील्ड जोड़ते हैं:timestampMs: युग मिलीसेकंड (UTC)timestampUtc: ISO 8601 UTC स्ट्रिंग
- Discord: UTC ISO टाइमस्टैम्प
- Slack: API से प्राप्त युग-जैसी स्ट्रिंग
- Telegram/WhatsApp: प्रदाता-विशिष्ट संख्यात्मक/ISO टाइमस्टैम्प