Refactor/ura improve code
Description
Enhance project structure and security through code refactoring and dependency management improvements:
- Clean up: Remove redundant package dependencies and files to optimize project size
- Architecture: Implement OOP principles for both agents to improve code maintainability
- Build System: Migrate from requirements.txt to pyproject.toml for modern Python packaging
- Security: Implement token-based authentication for Milvus connection
Technical Details
- Removed unused packages to reduce dependency overhead
- Refactored agents using object-oriented design patterns for better code organization
- Used pyproject.toml for dependency management
- Enhanced Milvus security by implementing token-based authentication