Kuupäev ja kellaaeg
Mayros kasutab vaikimisi hosti kohalikku aega transpordi ajatemplite jaoks ja kasutaja ajavööndit ainult süsteemi viipes.
Pakkuja ajatemplid säilitatakse, nii et tööriistad säilitavad oma natiivsed semantikad (praegune aeg on saadaval session_status kaudu).
Sõnumiümbrikud (kohalik vaikimisi)
Sissetulevad sõnumid pakitakse ajatempliga (minuti täpsusega):
[Provider ... 2026-01-05 16:26 PST] sõnumi tekst
See ümbriku ajatempel on vaikimisi hosti kohalik, olenemata pakkuja ajavööndist.
Sa saad seda käitumist alistada:
json5{ agents: { defaults: { envelopeTimezone: "local", // "utc" | "local" | "user" | IANA ajavöönd envelopeTimestamp: "on", // "on" | "off" envelopeElapsed: "on", // "on" | "off" }, }, }
envelopeTimezone: "utc"kasutab UTC-d.envelopeTimezone: "local"kasutab hosti ajavööndit.envelopeTimezone: "user"kasutabagents.defaults.userTimezone(langeb tagasi hosti ajavööndile).- Kasuta selgesõnalist IANA ajavööndit (nt
"America/Chicago") fikseeritud tsooni jaoks. envelopeTimestamp: "off"eemaldab absoluutsed ajatemplid ümbriku päistest.envelopeElapsed: "off"eemaldab möödunud aja sufiksid (+2mstiil).
Näited
Kohalik (vaikimisi):
[WhatsApp +1555 2026-01-18 00:19 PST] tere
Kasutaja ajavöönd:
[WhatsApp +1555 2026-01-18 00:19 CST] tere
Möödunud aeg lubatud:
[WhatsApp +1555 +30s 2026-01-18T05:19Z] järelkõne
Süsteemi viip: praegune kuupäev ja kellaaeg
Kui kasutaja ajavöönd on teada, sisaldab süsteemi viip spetsiaalset Praegune kuupäev ja kellaaeg sektsiooni ainult ajavööndiga (ilma kella/kellaaja formaadita), et hoida viiba vahemällu stabiilsena:
Time zone: America/Chicago
Kui agent vajab praegust aega, kasuta session_status tööriista; oleku
kaart sisaldab ajatempli rida.
Süsteemi sündmuste read (kohalik vaikimisi)
Agendi konteksti lisatud järjekorras süsteemi sündmused lisatakse eesliitega ajatempliga kasutades sama ajavööndi valikut nagu sõnumiümbrikud (vaikimisi: hosti kohalik).
System: [2026-01-12 12:19:17 PST] Mudel vahetatud.
Konfigureeri kasutaja ajavöönd + formaat
json5{ agents: { defaults: { userTimezone: "America/Chicago", timeFormat: "auto", // auto | 12 | 24 }, }, }
userTimezonemäärab kasutaja kohaliku ajavööndi viiba kontekstis.timeFormatkontrollib 12t/24t kuvamist viibas.autojärgib OS eelistusi.
Aja formaadi tuvastamine (auto)
Kui timeFormat: "auto", kontrollib Mayros OS eelistust (macOS/Windows)
ja langeb tagasi lokaadi vormindusele. Tuvastatud väärtus on vahemällu salvestatud protsessi kohta,
et vältida korduvaid süsteemikutseid.
Tööriista kasulikud koormused + ühendajad (toorest pakkuja aeg + normaliseeritud väljad)
Kanali tööriistad tagastavad pakkuja natiivsed ajatemplid ja lisavad normaliseeritud välju järjepidevuse jaoks:
timestampMs: epoch millisekundid (UTC)timestampUtc: ISO 8601 UTC string
Toorest pakkuja väljad säilitatakse, nii et midagi ei lähe kaotsi.
- Slack: epoch-laadsed stringid API-st
- Discord: UTC ISO ajatemplid
- Telegram/WhatsApp: pakkujapõhised numbrilised/ISO ajatemplid
Kui vajad kohalikku aega, konverteeri see allavoolus kasutades teadaolevat ajavööndit.