"""
FSS-Mini-RAG - Lightweight, portable semantic code search.

A hybrid RAG system with Ollama-first embeddings, ML fallback, and streaming indexing.
Designed for portability, efficiency, and simplicity across projects and computers.
"""

__version__ = "2.1.0"

from .chunker import CodeChunker
from .indexer import ProjectIndexer
from .ollama_embeddings import OllamaEmbedder as CodeEmbedder
from .search import CodeSearcher
from .watcher import FileWatcher

__all__ = [
    "CodeEmbedder",
    "CodeChunker",
    "ProjectIndexer",
    "CodeSearcher",
    "FileWatcher",
]
