open_deep_research
open_deep_research copied to clipboard
Feat: Make Tavily search timeout configurable
This PR makes the Tavily search timeout configurable, allowing users to adjust the timeout based on their needs and network conditions. This improves the robustness and reliability of the application by preventing it from hanging if the Tavily search API is slow or unresponsive.
Changes:
- Added a tavily_timeout field to the Configuration class with a default value of 60 seconds.
- Used the tavily_timeout value from the configuration in the tavily_search_async function.