open_deep_research
open_deep_research copied to clipboard
feat: Make webpage summarization timeout configurable
This commit introduces a configurable timeout for the webpage summarization process. Previously, the summarize_webpage function in utils.py had a hardcoded 60-second timeout. This change allows users to specify a custom timeout via the summarization_timeout field in the Configuration class, providing more flexibility for varying content lengths and network conditions.
- Added
summarization_timeoutfield toConfigurationinconfiguration.py. - Modified
summarize_webpageinutils.pyto accept and use the new timeout. - Updated
tavily_searchto pass the configurable timeout tosummarize_webpage.