Module traits

Module traits 

Source
Expand description

Core traits for RAGFS components.

This module defines the trait interfaces that all RAGFS components implement:

These traits enable a pluggable architecture where different implementations can be swapped without changing the rest of the system.

Traitsยง

Chunker
Trait for splitting content into chunks.
ContentExtractor
Trait for extracting content from files.
Embedder
Trait for generating embeddings.
Indexer
Trait for file indexing coordination.
VectorStore
Trait for vector storage and search.