ٹائم زونز¶
OpenClaw ٹائم اسٹیمپس کو معیاری بناتا ہے تاکہ ماڈل کو ایک واحد حوالہ وقت نظر آئے۔
میسج لفافے (بطورِ طے شدہ لوکل)¶
ان باؤنڈ پیغامات کو اس طرح کے لفافے میں لپیٹا جاتا ہے:
[Provider ... 2026-01-05 16:26 PST] message text
لفافے میں ٹائم اسٹیمپ بطورِ طے شدہ ہوسٹ-لوکل ہوتا ہے، منٹ کی درستی کے ساتھ۔
آپ اسے اس کے ذریعے اووررائیڈ کر سکتے ہیں:
{
agents: {
defaults: {
envelopeTimezone: "local", // "utc" | "local" | "user" | IANA timezone
envelopeTimestamp: "on", // "on" | "off"
envelopeElapsed: "on", // "on" | "off"
},
},
}
envelopeTimezone: "utc"UTC استعمال کرتا ہے۔envelopeTimezone: "user"agents.defaults.userTimezoneاستعمال کرتا ہے (ہوسٹ ٹائم زون پر واپس آتا ہے)۔- ایک مقررہ آفسیٹ کے لیے واضح IANA ٹائم زون استعمال کریں (مثلاً،
"Europe/Vienna")۔ envelopeTimestamp: "off"لفافے کے ہیڈرز سے مطلق ٹائم اسٹیمپس ہٹا دیتا ہے۔envelopeElapsed: "off"گزرا ہوا وقت لاحقے ہٹا دیتا ہے (+2mطرز)۔
مثالیں¶
لوکل (بطورِ طے شدہ):
[Signal Alice +1555 2026-01-18 00:19 PST] hello
مقررہ ٹائم زون:
[Signal Alice +1555 2026-01-18 06:19 GMT+1] hello
گزرا ہوا وقت:
[Signal Alice +1555 +2m 2026-01-18T05:19Z] follow-up
ٹول پے لوڈز (خام فراہم کنندہ ڈیٹا + نارملائزڈ فیلڈز)¶
- ٹول کالز (
channels.discord.readMessages,channels.slack.readMessages, وغیرہ) 25. خام provider timestamps واپس کرتی ہیں۔ - ہم یکسانیت کے لیے normalized فیلڈز بھی منسلک کرتے ہیں:
timestampMs(UTC ایپوک ملی سیکنڈز)timestampUtc(ISO 8601 UTC اسٹرنگ)
خام فراہم کنندہ فیلڈز محفوظ رکھی جاتی ہیں۔
سسٹم پرامپٹ کے لیے صارف کا ٹائم زون¶
- ماڈل کو صارف کا مقامی ٹائم زون بتانے کے لیے
agents.defaults.userTimezoneسیٹ کریں۔ 45. اگر یہ سیٹ نہ ہو، تو OpenClaw رن ٹائم پر ہوسٹ ٹائم زون حل کرتا ہے (کوئی کنفیگ رائٹ نہیں)۔
{
agents: { defaults: { userTimezone: "America/Chicago" } },
}
سسٹم پرامپٹ میں شامل ہوتا ہے:
Current Date & Timeسیکشن، جس میں لوکل وقت اور ٹائم زون شامل ہیںTime format: 12-hourیا24-hour
آپ پرامپٹ کے فارمیٹ کو agents.defaults.timeFormat کے ذریعے کنٹرول کر سکتے ہیں (auto | 12 | 24)۔
مکمل رویّے اور مثالوں کے لیے Date & Time دیکھیں۔