From 2fbff78f5806d7eb887ebc0313e338a8a6317be1 Mon Sep 17 00:00:00 2001 From: youngandbin Date: Wed, 10 Dec 2025 14:28:48 +0900 Subject: [PATCH] Fix token limit check to use compression model instead of research model in compress_research function --- src/open_deep_research/deep_researcher.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/open_deep_research/deep_researcher.py b/src/open_deep_research/deep_researcher.py index 279dbffd9..2d0109959 100644 --- a/src/open_deep_research/deep_researcher.py +++ b/src/open_deep_research/deep_researcher.py @@ -566,7 +566,7 @@ async def compress_research(state: ResearcherState, config: RunnableConfig): synthesis_attempts += 1 # Handle token limit exceeded by removing older messages - if is_token_limit_exceeded(e, configurable.research_model): + if is_token_limit_exceeded(e, configurable.compression_model): researcher_messages = remove_up_to_last_ai_message(researcher_messages) continue