> For the complete documentation index, see [llms.txt](https://docs.aisera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisera.com/aisera-platform/tenant-setup/aisera-platform-configuration/tenant-configuration-settings/universal-operation-mode.md).

# Universal Operation Mode

The **Universal Operation Mode** section in **Settings > Configuration** contains tenant-level settings that control how the Aisera Platform manages user sessions when operating in this mode.

### User UniversalSession Duration(min.)

| **Type**    | Integer |
| ----------- | ------- |
| **Default** | 5       |

Sets the inactivity timeout, in minutes, for a user's Universal Session in Redis. The timer resets each time the Aisera Platform saves the session, such as when the user sends a message. When the session enters live agent mode, the live agent timeout setting takes over. Set to `0` to keep sessions alive indefinitely; lower values free Redis memory faster in high-volume deployments, while higher values preserve context for users who take longer to respond.

{% hint style="info" %}
The timeout counts from the last session save, not the last user read. Retrieving a session without writing to it does not reset the clock.&#x20;
{% endhint %}

{% hint style="warning" %}
This setting applies only when Universal Operation Mode is active and Redis is the session backend. In-memory session managers do not use this value.
{% endhint %}

See also: [Max Idle Time(min) for Users in Live Agent Mode](/aisera-platform/tenant-setup/aisera-platform-configuration/tenant-configuration-settings/conversation.md#max-idle-time-min-for-users-in-live-agent-mode)
