BeatDebate / src /models /recommendation_models.py

Commit History

Remove obsolete test files and enhance agent initialization - Deleted unused test files `test_backend_fixes.py` and `test_query_fix.py` to streamline the codebase. Updated agent initialization in `EnhancedRecommendationService` to include rate limiting for improved API management and performance. This cleanup supports ongoing refactoring efforts and enhances the overall structure of the project.
c8ec42b

SulmanK commited on

Enhance PlannerAgent with entity recognition and coordination strategies - Implemented enhanced entity recognition and intent analysis in the PlannerAgent, allowing for improved query processing and coordination strategies. Updated the MusicRecommenderState model to include new fields for extracted entities, intent analysis, and conversation context. Enhanced logging and reasoning steps for better traceability during planning. Revised design documentation to reflect these changes and outline future enhancements.
00dd8ea

SulmanK commited on

Update dependencies and enhance logging and configuration - Added google-generativeai to pyproject.toml and uv.lock, improved logging in main.py, and updated environment variable loading for better configuration management. Also, refined the .gitignore to include .gradio directory.
5f7cada

SulmanK commited on

Phase 2.2: Enhance Design Documentation and Update pyproject.toml - Increase line length limit for Ruff, clarify GenreMoodAgent and DiscoveryAgent implementation details, and outline future considerations for ChromaDB integration and advanced caching strategies.
958625c

SulmanK commited on