[PR #152] feat: Make webpage summarization timeout configurable #202

Open
opened 2026-02-16 07:16:15 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/open_deep_research/pull/152
Author: @SyedaAnshrahGillani
Created: 7/25/2025
Status: 🔄 Open

Base: mainHead: feature/configurable-summarization-timeout


📝 Commits (2)

  • 8c9a182 feat: Make webpage summarization timeout configurable
  • d7bef44 resolving conflicts

📊 Changes

2 files changed (+17 additions, -4 deletions)

View changed files

📝 src/open_deep_research/configuration.py (+10 -0)
📝 src/open_deep_research/utils.py (+7 -4)

📄 Description

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_timeout field to Configuration in configuration.py.
  • Modified summarize_webpage in utils.py to accept and use the new timeout.
  • Updated tavily_search to pass the configurable timeout to summarize_webpage.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/open_deep_research/pull/152 **Author:** [@SyedaAnshrahGillani](https://github.com/SyedaAnshrahGillani) **Created:** 7/25/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feature/configurable-summarization-timeout` --- ### 📝 Commits (2) - [`8c9a182`](https://github.com/langchain-ai/open_deep_research/commit/8c9a182505315854301394a88535099f652f904e) feat: Make webpage summarization timeout configurable - [`d7bef44`](https://github.com/langchain-ai/open_deep_research/commit/d7bef44e7b700680c984aee434640324ecb44470) resolving conflicts ### 📊 Changes **2 files changed** (+17 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `src/open_deep_research/configuration.py` (+10 -0) 📝 `src/open_deep_research/utils.py` (+7 -4) </details> ### 📄 Description 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_timeout` field to `Configuration` in `configuration.py`. - Modified `summarize_webpage` in `utils.py` to accept and use the new timeout. - Updated `tavily_search` to pass the configurable timeout to `summarize_webpage`. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 07:16:15 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/open_deep_research#202