LICENSE
README.md
pyproject.toml
setup.cfg
fennec/__init__.py
fennec/py.typed
fennec/cache/__init__.py
fennec/cache/cache_entry.py
fennec/cache/cache_metrics.py
fennec/cache/cache_strategies.py
fennec/cache/config_cache.py
fennec/cache/multi_level_cache.py
fennec/chunks/__init__.py
fennec/chunks/arabic_chunker.py
fennec/chunks/base.py
fennec/chunks/chunk_config.py
fennec/chunks/doc_model.py
fennec/chunks/multi_chunker.py
fennec/chunks/text_splitter.py
fennec/context/__init__.py
fennec/context/allocations.py
fennec/context/context_config.py
fennec/context/context_manager.py
fennec/context/stratgey.py
fennec/document_loaders/__init__.py
fennec/document_loaders/auto_loader.py
fennec/document_loaders/base_loader.py
fennec/document_loaders/config_loader.py
fennec/document_loaders/csv_loader.py
fennec/document_loaders/directory_loader.py
fennec/document_loaders/docx_loader.py
fennec/document_loaders/html_loader.py
fennec/document_loaders/json_loader.py
fennec/document_loaders/pdf_loader.py
fennec/document_loaders/text_loader.py
fennec/document_loaders/web_loader.py
fennec/embeddings/__init__.py
fennec/embeddings/arabic_embedder.py
fennec/embeddings/base_embedder.py
fennec/embeddings/config_embedder.py
fennec/embeddings/gemini_embedder.py
fennec/embeddings/hugginface_embedder.py
fennec/embeddings/mistral_embedder.py
fennec/embeddings/ollama_embedder.py
fennec/embeddings/openai_embedder.py
fennec/evaluator/__init__.py
fennec/evaluator/dashboard.py
fennec/evaluator/eval_report.py
fennec/evaluator/eval_result.py
fennec/evaluator/evaluator.py
fennec/evaluator/generation_metrics.py
fennec/evaluator/retrieval_metrics.py
fennec/llm/__init__.py
fennec/llm/anthropic_interface.py
fennec/llm/base_llm_interface.py
fennec/llm/config_llm.py
fennec/llm/gemini_interface.py
fennec/llm/hugginface_interface.py
fennec/llm/mistral_interface.py
fennec/llm/ollama_interface.py
fennec/llm/openai_interface.py
fennec/llm/hallucination/__init__.py
fennec/llm/hallucination/config.py
fennec/llm/hallucination/hallucination_guard.py
fennec/llm/hallucination/hallucination_pattern.py
fennec/llm/hallucination/protected_llm_interface.py
fennec/memory/__init__.py
fennec/memory/core/__init__.py
fennec/memory/core/base.py
fennec/memory/core/config.py
fennec/memory/core/memory_entry.py
fennec/memory/core/memory_type.py
fennec/memory/core/models.py
fennec/memory/memories/__init__.py
fennec/memory/memories/buffer_memory.py
fennec/memory/memories/entity_memory.py
fennec/memory/memories/summary_memory.py
fennec/memory/memories/window_memory.py
fennec/monitor/__init__.py
fennec/monitor/metrics_point.py
fennec/monitor/monitor.py
fennec/monitor/timer_context.py
fennec/observability/__init__.py
fennec/observability/anomaly.py
fennec/observability/api.py
fennec/observability/config.py
fennec/observability/dashboard.py
fennec/observability/export.py
fennec/observability/observability.py
fennec/observability/storage.py
fennec/observability/tracer.py
fennec/output_parser/__init__.py
fennec/output_parser/base_parser.py
fennec/output_parser/csv_parser.py
fennec/output_parser/json_parser.py
fennec/output_parser/list_parser.py
fennec/output_parser/pydantic_parser.py
fennec/output_parser/structured_parser.py
fennec/output_parser/yaml_parser.py
fennec/persistence/__init__.py
fennec/persistence/backup.py
fennec/persistence/cache.py
fennec/persistence/enums.py
fennec/persistence/manager.py
fennec/persistence/metadata.py
fennec/persistence/serializers.py
fennec/plugins/__init__.py
fennec/plugins/base.py
fennec/plugins/manager.py
fennec/plugins/plugin.py
fennec/prompt/__init__.py
fennec/prompt/core/__init__.py
fennec/prompt/core/base_template.py
fennec/prompt/core/chat_template.py
fennec/prompt/core/few_shot_template.py
fennec/prompt/core/prompt_template.py
fennec/prompt/templates/__init__.py
fennec/prompt/templates/arabic_prompts.py
fennec/prompt/templates/system_prompts.py
fennec/prompt/templates/task_prompts.py
fennec/prompt/utils/__init__.py
fennec/prompt/utils/formatters.py
fennec/prompt/utils/validators.py
fennec/prompt/utils/variable_extractor.py
fennec/rag/agentic_rag/__init__.py
fennec/rag/agentic_rag/action_step.py
fennec/rag/agentic_rag/agentic_config.py
fennec/rag/agentic_rag/agentic_rag.py
fennec/rag/agentic_rag/agentic_result.py
fennec/rag/agentic_rag/cache.py
fennec/rag/agentic_rag/document.py
fennec/rag/conversational_rag/__init__.py
fennec/rag/conversational_rag/conversation_config.py
fennec/rag/conversational_rag/conversation_history.py
fennec/rag/conversational_rag/conversation_turn.py
fennec/rag/conversational_rag/conversational_rag.py
fennec/rag/core/__init__.py
fennec/rag/core/base_rag_system.py
fennec/rag/core/multi_doc_rag.py
fennec/rag/core/prompt_router.py
fennec/rag/core/rag_config.py
fennec/rag/core/rag_system.py
fennec/rag/core/reranker.py
fennec/rag/domain_rag/__init__.py
fennec/rag/domain_rag/domain_defination.py
fennec/rag/domain_rag/domain_metrics.py
fennec/rag/domain_rag/domain_specific_rag.py
fennec/rag/federated_rag/__init__.py
fennec/rag/federated_rag/circuitbreaker.py
fennec/rag/federated_rag/federat.py
fennec/rag/federated_rag/federat_cache.py
fennec/rag/graph_rag/__init__.py
fennec/rag/graph_rag/config.py
fennec/rag/graph_rag/edges.py
fennec/rag/graph_rag/graph_rag.py
fennec/rag/graph_rag/knowledge_graph.py
fennec/rag/graph_rag/node.py
fennec/rag/hybrid_search/__init__.py
fennec/rag/hybrid_search/bm25.py
fennec/rag/hybrid_search/hybrid_search.py
fennec/rag/hybrid_search/hybrid_search_config.py
fennec/rag/hybrid_search/stanze_.py
fennec/rag/hybrid_search/tfidf.py
fennec/rag/multi_hop/__init__.py
fennec/rag/multi_hop/multi_hop.py
fennec/rag/multi_hop/multihop_dataclass.py
fennec/rag/multi_hop/multihop_strategy.py
fennec/rag/multi_hop/query_decomposer.py
fennec/rag/rag_ui/__init__.py
fennec/rag/rag_ui/adapter.py
fennec/rag/rag_ui/dataclass.py
fennec/rag/rag_ui/enum.py
fennec/rag/rag_ui/file_process.py
fennec/rag/rag_ui/rag_chat_ui.py
fennec/rag/rag_ui/session_store.py
fennec/rag/rag_ui/templet.py
fennec/rag/self_improving_rag/__init__.py
fennec/rag/self_improving_rag/hyde.py
fennec/rag/self_improving_rag/recursive.py
fennec/rag/self_improving_rag/self_config.py
fennec/rag/self_improving_rag/self_improving_rag.py
fennec/rag/self_improving_rag/self_rag_dataclass.py
fennec/rag/streaming_rag/__init__.py
fennec/rag/streaming_rag/protocols.py
fennec/rag/streaming_rag/streaming_config.py
fennec/rag/streaming_rag/streaming_enum.py
fennec/rag/streaming_rag/streaming_rag.py
fennec/router/__init__.py
fennec/router/route.py
fennec/router/route_cache.py
fennec/router/route_collections.py
fennec/router/route_config.py
fennec/router/route_metrics.py
fennec/router/route_result.py
fennec/router/semantic_router.py
fennec/vector_database/__init__.py
fennec/vector_database/base.py
fennec/vector_database/chroma.py
fennec/vector_database/faiss.py
fennec/vector_database/pinecone.py
fennec_rag.egg-info/PKG-INFO
fennec_rag.egg-info/SOURCES.txt
fennec_rag.egg-info/dependency_links.txt
fennec_rag.egg-info/requires.txt
fennec_rag.egg-info/top_level.txt