Optional defaultDefault configuration for newly created ConversationContext instances.
Optional maxMaximum number of active conversations to keep in memory. LRU eviction may apply.
Optional inactivityTimeout in milliseconds for inactive conversations. If set, a cleanup process might be implemented to evict conversations inactive for this duration. (Currently conceptual)
Optional persistenceControls whether storage adapter is used for database persistence of conversations. If true, a StorageAdapter instance must be provided during initialization.
Configuration for the ConversationManager. Defines settings for managing conversation contexts, including persistence options.
ConversationManagerConfig