session_status).
Phong bì tin nhắn (mặc định là cục bộ)
Tin nhắn đến được bọc bằng một dấu thời gian (độ chính xác đến giây):envelopeTimezone: "utc"dùng UTC.envelopeTimezone: "local"dùng múi giờ của máy chủ.envelopeTimezone: "user"dùngagents.defaults.userTimezone(quay về múi giờ của máy chủ nếu không có).- Dùng múi giờ IANA rõ ràng (ví dụ:
"America/Chicago") cho một vùng cố định. envelopeTimestamp: "off"xóa dấu thời gian tuyệt đối khỏi tiêu đề phong bì, tiền tố lời nhắc tác tử trực tiếp, và tiền tố đầu vào mô hình được nhúng.envelopeElapsed: "off"xóa hậu tố thời gian đã trôi qua (kiểu+2m).
Ví dụ
Cục bộ (mặc định):Lời nhắc hệ thống: ngày và giờ hiện tại
Nếu biết múi giờ của người dùng, lời nhắc hệ thống sẽ bao gồm một mục Ngày & Giờ hiện tại riêng với chỉ múi giờ (không có đồng hồ/định dạng thời gian) để giữ bộ nhớ đệm lời nhắc ổn định:session_status; thẻ trạng thái
bao gồm một dòng dấu thời gian.
Dòng sự kiện hệ thống (mặc định là cục bộ)
Các sự kiện hệ thống đã xếp hàng được chèn vào ngữ cảnh tác tử sẽ có tiền tố dấu thời gian bằng cùng lựa chọn múi giờ như phong bì tin nhắn (mặc định: giờ cục bộ của máy chủ).Cấu hình múi giờ người dùng + định dạng
userTimezoneđặt múi giờ cục bộ của người dùng cho ngữ cảnh lời nhắc.timeFormatkiểm soát hiển thị 12h/24h trong lời nhắc.autotuân theo tùy chọn của hệ điều hành.
Phát hiện định dạng thời gian (tự động)
KhitimeFormat: "auto", OpenClaw kiểm tra tùy chọn của hệ điều hành (macOS/Windows)
và quay về định dạng theo locale. Giá trị phát hiện được lưu vào bộ nhớ đệm theo từng tiến trình
để tránh gọi hệ thống lặp lại.
Tải dữ liệu công cụ + trình kết nối (thời gian thô của nhà cung cấp + trường đã chuẩn hóa)
Công cụ kênh trả về dấu thời gian gốc của nhà cung cấp và thêm các trường đã chuẩn hóa để nhất quán:timestampMs: mili giây epoch (UTC)timestampUtc: chuỗi UTC ISO 8601
- Slack: chuỗi dạng epoch từ API
- Discord: dấu thời gian ISO UTC
- Telegram/WhatsApp: dấu thời gian số/ISO đặc thù theo nhà cung cấp