टाइमज़ोन
OpenClaw टाइमस्टैम्प्स को मानकीकृत करता है ताकि मॉडल को एकल संदर्भ समय दिखाई दे।संदेश एन्वेलप्स (डिफ़ॉल्ट रूप से स्थानीय)
इनबाउंड संदेशों को इस प्रकार के एक एन्वेलप में लपेटा जाता है:envelopeTimezone: "utc"UTC का उपयोग करता है।envelopeTimezone: "user"agents.defaults.userTimezoneका उपयोग करता है (होस्ट टाइमज़ोन पर फ़ॉलबैक)।- स्थिर ऑफ़सेट के लिए एक स्पष्ट IANA टाइमज़ोन (उदा.,
"Europe/Vienna") का उपयोग करें। envelopeTimestamp: "off"एन्वेलप हेडर्स से पूर्ण (absolute) टाइमस्टैम्प हटाता है।envelopeElapsed: "off"बीता हुआ समय प्रत्यय हटाता है (+2mशैली)।
उदाहरण
स्थानीय (डिफ़ॉल्ट):टूल पेलोड्स (कच्चा प्रदाता डेटा + मानकीकृत फ़ील्ड्स)
टूल कॉल्स (channels.discord.readMessages, channels.slack.readMessages, आदि) रॉ प्रोवाइडर टाइमस्टैम्प्स लौटाते हैं।
संगतता के लिए हम normalized फ़ील्ड्स भी जोड़ते हैं:
timestampMs(UTC epoch मिलीसेकंड)timestampUtc(ISO 8601 UTC स्ट्रिंग)
सिस्टम प्रॉम्प्ट के लिए उपयोगकर्ता टाइमज़ोन
मॉडल को यूज़र का स्थानीय टाइमज़ोन बताने के लिएagents.defaults.userTimezone सेट करें। यदि यह unset है, तो OpenClaw रनटाइम पर होस्ट टाइमज़ोन रिज़ॉल्व करता है (कोई कॉन्फ़िग राइट नहीं)।
- स्थानीय समय और टाइमज़ोन के साथ
Current Date & Timeअनुभाग Time format: 12-hourया24-hour
agents.defaults.timeFormat (auto | 12 | 24) के साथ प्रॉम्प्ट फ़ॉर्मैट नियंत्रित कर सकते हैं।
पूर्ण व्यवहार और उदाहरणों के लिए Date & Time देखें।