Package-level declarations

Types

Link copied to clipboard
fun interface ExtractionStrategy

Extractor of memory records during message ingestion.

Link copied to clipboard

Intermediate builder that lets callers select a ExtractionStrategy implementation.

Link copied to clipboard
class FilteringExtractionStrategy(val messageRolesToExtract: Set<Message.Role> = setOf(Message.Role.User, Message.Role.Assistant), val lastMessageOnly: Boolean = false) : ExtractionStrategy

Default extractor that filters messages by role.