KoogSpringAiVectorStoreProperties

@ConfigurationProperties(prefix = "koog.spring.ai.vectorstore")
data class KoogSpringAiVectorStoreProperties(val enabled: Boolean = true, val vectorStoreBeanName: String? = null, val dispatcher: DispatcherConfig = DispatcherConfig())(source)

Configuration properties for the Koog Spring AI vector-store adapter.

Constructors

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

Properties

Link copied to clipboard
val dispatcher: DispatcherConfig

Dispatcher / threading settings for blocking Spring AI vector-store calls.

Link copied to clipboard

whether the auto-configuration is enabled (default true)

Link copied to clipboard

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