LICENSE
README.md
pyproject.toml
src/quaerium/__init__.py
src/quaerium/py.typed
src/quaerium.egg-info/PKG-INFO
src/quaerium.egg-info/SOURCES.txt
src/quaerium.egg-info/dependency_links.txt
src/quaerium.egg-info/requires.txt
src/quaerium.egg-info/top_level.txt
src/quaerium/agents/__init__.py
src/quaerium/agents/audit.py
src/quaerium/agents/checkpointer.py
src/quaerium/agents/events.py
src/quaerium/agents/exceptions.py
src/quaerium/agents/graph.py
src/quaerium/agents/llm.py
src/quaerium/agents/logging.py
src/quaerium/agents/memory.py
src/quaerium/agents/policy.py
src/quaerium/agents/protocols.py
src/quaerium/agents/runner.py
src/quaerium/agents/state.py
src/quaerium/agents/testing.py
src/quaerium/agents/types.py
src/quaerium/agents/nodes/__init__.py
src/quaerium/agents/nodes/act.py
src/quaerium/agents/nodes/gate.py
src/quaerium/agents/nodes/model.py
src/quaerium/agents/nodes/router.py
src/quaerium/agents/server/__init__.py
src/quaerium/agents/server/routers.py
src/quaerium/agents/server/sse.py
src/quaerium/agents/tools/__init__.py
src/quaerium/agents/tools/base.py
src/quaerium/agents/tools/provider.py
src/quaerium/agents/tools/rag.py
src/quaerium/agents/tools/registry.py
src/quaerium/core/__init__.py
src/quaerium/core/graphstore.py
src/quaerium/core/types.py
src/quaerium/core/vectorstore.py
src/quaerium/core/chunking/__init__.py
src/quaerium/core/chunking/chunking.py
src/quaerium/core/chunking/dynamic_chunker.py
src/quaerium/core/chunking/enrichment.py
src/quaerium/core/chunking/models.py
src/quaerium/core/chunking/types.py
src/quaerium/core/embedding/__init__.py
src/quaerium/core/embedding/base.py
src/quaerium/core/evaluation/__init__.py
src/quaerium/core/evaluation/dataset.py
src/quaerium/core/evaluation/metrics.py
src/quaerium/core/evaluation/protocols.py
src/quaerium/core/index/__init__.py
src/quaerium/core/index/base.py
src/quaerium/core/index/search_strategies.py
src/quaerium/core/index/service.py
src/quaerium/core/ingestion/__init__.py
src/quaerium/core/ingestion/base.py
src/quaerium/core/ingestion/service.py
src/quaerium/core/llm/__init__.py
src/quaerium/core/llm/base.py
src/quaerium/core/metadata/__init__.py
src/quaerium/core/metadata/llm_extractor.py
src/quaerium/core/utils/__init__.py
src/quaerium/core/utils/file_utils.py
src/quaerium/infra/__init__.py
src/quaerium/infra/embedding/__init__.py
src/quaerium/infra/embedding/ollama.py
src/quaerium/infra/embedding/openai.py
src/quaerium/infra/evaluation/__init__.py
src/quaerium/infra/evaluation/datasets/__init__.py
src/quaerium/infra/evaluation/datasets/loader.py
src/quaerium/infra/evaluation/generation/__init__.py
src/quaerium/infra/evaluation/generation/faithfulness.py
src/quaerium/infra/evaluation/generation/llm_judge.py
src/quaerium/infra/evaluation/generation/metrics.py
src/quaerium/infra/evaluation/generation/relevance.py
src/quaerium/infra/evaluation/pipeline/__init__.py
src/quaerium/infra/evaluation/pipeline/observers.py
src/quaerium/infra/evaluation/pipeline/trackers.py
src/quaerium/infra/evaluation/retrieval/__init__.py
src/quaerium/infra/evaluation/retrieval/calculators.py
src/quaerium/infra/evaluation/retrieval/metrics.py
src/quaerium/infra/graphstores/__init__.py
src/quaerium/infra/graphstores/factory.py
src/quaerium/infra/graphstores/neo4j/__init__.py
src/quaerium/infra/graphstores/neo4j/client.py
src/quaerium/infra/graphstores/neo4j/config.py
src/quaerium/infra/graphstores/neo4j/exceptions.py
src/quaerium/infra/graphstores/neo4j/service.py
src/quaerium/infra/graphstores/neo4j/utils.py
src/quaerium/infra/llm/__init__.py
src/quaerium/infra/llm/ollama.py
src/quaerium/infra/llm/openai.py
src/quaerium/infra/parsers/__init__.py
src/quaerium/infra/parsers/factory.py
src/quaerium/infra/parsers/docx/__init__.py
src/quaerium/infra/parsers/docx/normalizer.py
src/quaerium/infra/parsers/docx/parser.py
src/quaerium/infra/parsers/docx/python_docx_parser.py
src/quaerium/infra/parsers/pdf/__init__.py
src/quaerium/infra/parsers/pdf/heading_detection.py
src/quaerium/infra/parsers/pdf/normalizer.py
src/quaerium/infra/parsers/pdf/ocr.py
src/quaerium/infra/parsers/pdf/parser.py
src/quaerium/infra/parsers/pdf/pdfplumber_parser.py
src/quaerium/infra/parsers/pdf/table_detection.py
src/quaerium/infra/parsers/pdf/tesseract_ocr.py
src/quaerium/infra/parsers/text/__init__.py
src/quaerium/infra/parsers/text/detector.py
src/quaerium/infra/parsers/text/fasttext_detector.py
src/quaerium/infra/storage/__init__.py
src/quaerium/infra/storage/base.py
src/quaerium/infra/storage/supabase.py
src/quaerium/infra/vectorstores/__init__.py
src/quaerium/infra/vectorstores/factory.py
src/quaerium/infra/vectorstores/chroma/__init__.py
src/quaerium/infra/vectorstores/chroma/collection.py
src/quaerium/infra/vectorstores/chroma/config.py
src/quaerium/infra/vectorstores/chroma/connection.py
src/quaerium/infra/vectorstores/chroma/data.py
src/quaerium/infra/vectorstores/chroma/exceptions.py
src/quaerium/infra/vectorstores/chroma/service.py
src/quaerium/infra/vectorstores/milvus/__init__.py
src/quaerium/infra/vectorstores/milvus/collection.py
src/quaerium/infra/vectorstores/milvus/config.py
src/quaerium/infra/vectorstores/milvus/connection.py
src/quaerium/infra/vectorstores/milvus/data.py
src/quaerium/infra/vectorstores/milvus/database.py
src/quaerium/infra/vectorstores/milvus/exceptions.py
src/quaerium/infra/vectorstores/milvus/explorer.py
src/quaerium/infra/vectorstores/milvus/service.py
src/quaerium/infra/vectorstores/qdrant/__init__.py
src/quaerium/infra/vectorstores/qdrant/collection.py
src/quaerium/infra/vectorstores/qdrant/config.py
src/quaerium/infra/vectorstores/qdrant/connection.py
src/quaerium/infra/vectorstores/qdrant/data.py
src/quaerium/infra/vectorstores/qdrant/exceptions.py
src/quaerium/infra/vectorstores/qdrant/service.py
src/quaerium/migration/__init__.py
src/quaerium/migration/exceptions.py
src/quaerium/migration/migrator.py
src/quaerium/migration/models.py
src/quaerium/rag/__init__.py
src/quaerium/rag/assembler.py
src/quaerium/rag/models.py
src/quaerium/rag/pipeline.py
src/quaerium/rag/rerankers.py
src/quaerium/rag/rewriter.py