mirror of https://github.com/openclaw/openclaw.git
* feat(sessions): add channelIdleMinutes config for per-channel session idle durations
Add new `channelIdleMinutes` config option to allow different session idle
timeouts per channel. For example, Discord sessions can now be configured
to last 7 days (10080 minutes) while other channels use shorter defaults.
Config example:
sessions:
channelIdleMinutes:
discord: 10080 # 7 days
The channel-specific idle is passed as idleMinutesOverride to the existing
resolveSessionResetPolicy, integrating cleanly with the new reset policy
architecture.
* fix
* feat: add per-channel session reset overrides (#1353) (thanks @cash-echo-bot)
---------
Co-authored-by: Cash Williams <cashwilliams@gmail.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
||
|---|---|---|
| .. | ||
| agent-loop.md | ||
| agent-workspace.md | ||
| agent.md | ||
| architecture.md | ||
| channel-routing.md | ||
| compaction.md | ||
| context.md | ||
| group-messages.md | ||
| groups.md | ||
| markdown-formatting.md | ||
| memory.md | ||
| messages.md | ||
| model-failover.md | ||
| model-providers.md | ||
| models.md | ||
| multi-agent.md | ||
| oauth.md | ||
| presence.md | ||
| queue.md | ||
| retry.md | ||
| session-pruning.md | ||
| session-tool.md | ||
| session.md | ||
| sessions.md | ||
| streaming.md | ||
| system-prompt.md | ||
| timezone.md | ||
| typebox.md | ||
| typing-indicators.md | ||
| usage-tracking.md | ||