🦞
Resources

openclaw_session

Manages OpenClaw session lifecycle configuration.

Manages the session lifecycle configuration including scope, reset policy, and custom triggers.

This is a singleton resource.

Example Usage

resource "openclaw_session" "main" {
  dm_scope           = "per-peer"
  reset_mode         = "idle"
  reset_idle_minutes = 60
}

Daily reset with custom triggers

resource "openclaw_session" "main" {
  dm_scope       = "per-channel-peer"
  reset_mode     = "daily"
  reset_at_hour  = 3
  reset_triggers = ["/reset", "/new"]
}

Argument Reference

ArgumentTypeRequiredDescription
dm_scopeStringNoDM session scope: main, per-peer, per-channel-peer, per-account-channel-peer.
reset_modeStringNoReset mode: daily or idle.
reset_at_hourInt64NoHour of day (0-23) to reset sessions (for daily mode).
reset_idle_minutesInt64NoMinutes of inactivity before reset (for idle mode).
reset_triggersList(String)NoCustom trigger phrases that reset the session.

Attribute Reference

AttributeTypeDescription
idStringAlways "session".

Import

terraform import openclaw_session.main session

On this page