Update README.md to enhance feature descriptions and clarify tool usage; include DuckDuckGo in web search options and improve research process transparency.
Enhance research agent functionality by adding document retrieval and search capabilities; update agent chain to include context from uploaded documents and improve state management.
Refactor chainlit_handlers.py to enhance error handling, improve type annotations, and add detailed docstrings for better code clarity and maintainability