KoogSpringAiChatMemoryProperties

@ConfigurationProperties(prefix = "koog.spring.ai.chat-memory")
data class KoogSpringAiChatMemoryProperties(val enabled: Boolean = true, val chatMemoryRepositoryBeanName: String? = null, val dispatcher: DispatcherConfig = DispatcherConfig())(source)

Configuration properties for the Koog Spring AI Chat Memory adapter.

Constructors

Link copied to clipboard
constructor(enabled: Boolean = true, chatMemoryRepositoryBeanName: String? = null, dispatcher: DispatcherConfig = DispatcherConfig())

Properties

Link copied to clipboard

Optional bean name of the org.springframework.ai.chat.memory.ChatMemoryRepository to use. When set, the named bean is resolved from the application context, allowing selection among multiple repository beans. When not set, the auto-configuration falls back to @ConditionalOnSingleCandidate.

Link copied to clipboard
val dispatcher: DispatcherConfig

Dispatcher / threading settings for blocking Spring AI chat memory repository calls.

Link copied to clipboard

whether the auto-configuration is enabled (default true)