Package-level declarations

Types

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

Default extractor that filters messages by role.

Link copied to clipboard
fun interface MemoryRecordExtractor

Extractor of memory records during message ingestion.

Link copied to clipboard

Intermediate builder that lets callers select a MemoryRecordExtractor implementation.