Study-Buddy / rag /rag.py

Commit History

feat: replace manual web scraping with an agentic tool-selection engine
373441d
Running

Hamdy005 commited on

refactor: replace daily usage increment with atomic reservation
746f263

Hamdy005 commited on

feat: implement WebSocket-based streaming chat
3b6b3bd

Hamdy005 commited on

refactor: replace standard logging with a centralized loguru configuration and interception handler
954e0aa

Hamdy005 commited on

feat: migrate RAG chatbot model from Groq Llama 3.1 to Ministral 8b
742dee2

Hamdy005 commited on

feat: implement LLM fallback for quiz generation and enhance OAuth error handling
25c8a13

Hamdy005 commited on

feat: optimize auth concurrency and enable full account deletion
d052f4f

Hamdy005 commited on

feat: fix LLM model names, increase RAG retrieval and memory limits
5afbc36

Hamdy005 commited on

feat: implement password update functionality and add signup, forgot-password, and update-password pages
2690ca5

Hamdy005 commited on

feat: improve chatbot search quality, implement refusal filtering.
2badbec

Hamdy005 commited on

refactor: optimize RAG prompt instructions, update web search tool configuration, and streamline search logic.
ae88f17

Hamdy005 commited on

refactor: decouple usage increment from rate limit checks, add session refresh error handling.
ca22acf

Hamdy005 commited on

feat: increase quiz generation capacity with dedicated high-token LLM.
6a2fe0d

Hamdy005 commited on

refactor: update content limits for quiz and summary generation modules
709ae5b

Hamdy005 commited on

refactor: changing to gemini model, modularize constants and schemas and update user daily generation limit
ac347e7

Hamdy005 commited on

fix: improve security, session handling, and UI responsiveness for topic management and document rendering
7511b05

Hamdy005 commited on

feat: configure LLM generation parameters and implement text truncation for summarization inputs
02eef30

Hamdy005 commited on

feat: enable AI-generated summaries for topic-based materials by integrating Wikipedia and Arxiv search providers.
a82568e

Hamdy005 commited on

refactor: implement async execution for blocking database operations and add title collision auto-increment for new materials
cb81d30

Hamdy005 commited on

feat: improve quiz generation logic and RAG tool robustness with enhanced prompt engineering and search error handling
ca98c9f

Hamdy005 commited on

refactor: add structured logging across summary and quiz generation modules
38fc3eb

Hamdy005 commited on

feat: implement daily request rate limiting with per-user usage tracking and admin bypass
6ee4b4a

Hamdy005 commited on

feat: implement search functionality, add background task queue logic for title conflicts, and enhance auth state synchronization
7b90b65

Hamdy005 commited on

feat: Adding Parallel Processing and enhance main dashboard, summary and chat styles
2d3a0d2

Hamdy005 commited on

feat: migrate UI to Next.js with extensive component library and integrate Hugging Face deployment workflow
b65231d

Hamdy005 commited on

refactor: restructure project into modular src architecture and implement database store layer
962a395

Hamdy005 commited on