Rsnarsna/advanced-multi-hop-rag
Implement dynamic bot configuration management system with database persistence and admin API endpoints
Add prompts.py to manage SoftMania system prompt and user instructions
Implement assistant prompt management, link extraction utilities, and knowledge base seeding scripts
now twh llm only respond in english
llm model updated
assistant prompt improvement
add system prompt and user instruction templates with SoftMania knowledge injection
Implement WhatsApp bot integration with multi-priority routing for menu, assistant, and RAG modes
Implement WhatsApp bot message routing, assistant engine, and vector database session management
upgrade to Python 3.12 and remove dev requirements from Dockerfile
Implement SoftMania assistant engine with RAG-based prompt engineering and WhatsApp bot integration
implement PGVector integration and database schema for document chunks, portal links, and chat session management
refactor requirements.txt to reorganize dependencies and improve clarity
refactor menu session handling to use chat_sessions and ensure session existence before processing
implement PGVector ingestion utilities and initialize WhatsApp bot structure
introduce environment-aware configuration and optimize Docker build process
implement WhatsApp menu engine and centralized configuration management
implement WhatsApp bot integration with thread-safe client initialization and interactive feedback handling
implement WhatsApp bot integration with interactive feedback and add configurable agent status controls
Implement webhook deduplication to prevent duplicate message processing
Enhance WhatsApp webhook handling by adding background task support for message processing
Fix endpoint paths for WhatsApp webhook routes by adding trailing slashes
Refactor Docker and deployment configurations for improved efficiency and clarity; enhance model pre-download logic in main.py
Add Vercel configuration, enhance logging, and update requirements
Add .dockerignore and optimize Dockerfile for improved build efficiency
Update landing page and widget styles for improved aesthetics and readability
Add chardet and pywa to requirements for enhanced functionality
add `prod.example.env` for strict production environment configuration.
Refactor and enhance API functionality with new features and improvements
Improve input validation for query length in query_softmania function
feat: Enhance README with detailed sections, deployment notes, and API reference
Add database setup on startup and enhance chat widget with theme toggle and fullscreen support
enhance session management and chat history handling
Enhance chat functionality with session management and memory support; update prompts and guardrails for improved context handling.
Move front matter to the top of README.md.
Introduce agent prompt definitions and guardrails in `src/prompts.py` and reorder `README.md` metadata.
Implement portal links management API and integrate with existing services
Implement the core SoftMania Chat-Bot architecture using LangGraph for agentic routing and PGVector for semantic retrieval and ingestion.
implement FastAPI server with endpoints for RAG queries, document ingestion, database clearing, and a landing page with an embeddable chat widget.
feat: Implement initial multi-hop RAG agent with core nodes, prompts, and SoftMania dataset.
introduce centralized configuration for database connections, LLM, and embedding models.
docs: Update app_port in README.
feat: Implement a FastAPI server with endpoints for health checks, document ingestion, RAG queries, and database clearing.
feat: Update default application port to 7860 and adjust Docker entrypoint to run `main.py` for model pre-downloading.
feat: Add hybrid retriever node that combines semantic vector search with 1-hop graph traversal.
docs: add initial README for Advanced Multi-Hop RAG API.
ci: add GitHub Actions workflow to synchronize the repository with Hugging Face Hub.
Add GitHub Actions workflow for syncing to Hugging Face Hub.
add GitHub Actions workflow to sync repository to Hugging Face hub.
ci: add GitHub Actions workflow to sync repository to Hugging Face Hub.
