メッセージ エンベロープ (デフォルトではローカル)
受信メッセージは次のようなエンベロープで包まれます。envelopeTimezone: "utc"は UTC を使用します。envelopeTimezone: "user"はagents.defaults.userTimezoneを使用します (ホストのタイムゾーンにフォールバックします)。- 固定オフセットには明示的な IANA タイムゾーン (例:
"Europe/Vienna") を使用します。 envelopeTimestamp: "off"は、エンベロープ ヘッダーから絶対タイムスタンプを削除します。envelopeElapsed: "off"は、経過時間のサフィックス (+2mスタイル) を削除します。
例
ローカル (デフォルト):ツール ペイロード (生のプロバイダー データ + 正規化されたフィールド)
ツール呼び出し (channels.discord.readMessages、channels.slack.readMessages など) は 生のプロバイダー タイムスタンプを返します。
一貫性を保つために正規化されたフィールドも追加します。
timestampMs(UTC エポック ミリ秒)timestampUtc(ISO 8601 UTC 文字列)
システムプロンプトのユーザータイムゾーン
agents.defaults.userTimezone を設定して、ユーザーのローカル タイム ゾーンをモデルに伝えます。もしそうなら
設定を解除すると、OpenClaw は 実行時にホストのタイムゾーンを解決します (構成の書き込みは行われません)。
Current Date & Time セクション
Time format: 12-hourまたは24-hour
agents.defaults.timeFormat (auto | 12 | 24) で制御できます。
完全な動作と例については、日付と時刻 を参照してください。