[lexigram.ai.modules]
rag = lexigram.ai.rag.module:RAGModule

[lexigram.ai.subsystems]
rag = lexigram.ai.rag.di.provider:RAGProvider

[lexigram.chunking.strategies]
fixed_size = lexigram.ai.rag.chunking.strategies.fixed_size:FixedSizeChunker
recursive = lexigram.ai.rag.chunking.strategies.recursive:RecursiveChunker
semantic = lexigram.ai.rag.chunking.strategies.semantic:SemanticChunker
sliding_window = lexigram.ai.rag.chunking.strategies.sliding_window:SlidingWindowChunker
token = lexigram.ai.rag.chunking.strategies.token:TokenChunker

[lexigram.config]
ai-rag = lexigram.ai.rag.config:RAGConfig

[lexigram.providers]
rag = lexigram.ai.rag.di.provider:RAGProvider
