Ba bề mặt múi giờ
Lời nhắc hệ thống chủ ý bỏ qua đồng hồ trực tiếp để giữ bộ nhớ đệm lời nhắc ổn định giữa các lượt. Khi tác tử cần thời gian hiện tại, nó gọi
session_status.
Đặt múi giờ người dùng
userTimezone, OpenClaw phân giải múi giờ máy chủ trong thời gian chạy qua Intl.DateTimeFormat().resolvedOptions().timeZone (không ghi cấu hình). agents.defaults.timeFormat (auto | 12 | 24) kiểm soát cách hiển thị 12 giờ/24 giờ trong phong bì và các bề mặt hạ nguồn, nhưng không áp dụng cho phần lời nhắc hệ thống.
Giá trị múi giờ phong bì
agents.defaults.envelopeTimezone chấp nhận:
"local"(mặc định) hoặc"host"- múi giờ của máy chủ."utc"hoặc"gmt"- UTC."user"-agents.defaults.userTimezoneđã phân giải (dùng múi giờ máy chủ làm phương án dự phòng nếu chưa đặt).- Bất kỳ chuỗi múi giờ IANA tường minh nào, ví dụ:
"Europe/Vienna".
Khi nào nên ghi đè
- Dùng
"utc"để có dấu thời gian ổn định giữa các máy chủ ở những khu vực khác nhau hoặc để khớp với kết quả chẩn đoán/nhật ký được căn chỉnh theo UTC. - Dùng
"user"để giữ phong bì đồng bộ với múi giờ người dùng đã cấu hình, bất kể máy chủ Gateway chạy ở múi giờ nào. - Dùng một múi giờ IANA cố định khi máy chủ Gateway ở một múi giờ nhưng phong bì phải luôn hiển thị theo múi giờ khác, bất kể máy chủ được di chuyển.
- Đặt
envelopeTimestamp: "off"khi ngữ cảnh dấu thời gian không hữu ích cho cuộc trò chuyện. Thao tác này loại bỏ dấu thời gian tuyệt đối khỏi phong bì, tiền tố lời nhắc trực tiếp của tác tử và tiền tố đầu vào mô hình được nhúng.
Liên quan
- Ngày & Giờ - hành vi và ví dụ đầy đủ về phong bì/công cụ/lời nhắc.
- Heartbeat - giờ hoạt động sử dụng múi giờ để lập lịch.
- Tác vụ Cron - biểu thức cron sử dụng múi giờ để lập lịch.