Package-level declarations

Types

Link copied to clipboard
data class IngestionSettings(val storage: IngestionStorage, val memoryRecordExtractor: MemoryRecordExtractor? = null, val timing: IngestionTiming = IngestionTiming.ON_LLM_CALL, val namespace: String? = null)

Settings controlling how messages are persisted (ingested) into the memory repository.

Link copied to clipboard
fun interface IngestionStorage

An interface for ingesting (adding) memory records into a store.

Link copied to clipboard

Defines when messages should be extracted and ingested into the memory repository.