Use consistent summarizer result for failed research iteration

This commit is contained in:
Debanjum
2025-12-04 22:10:01 -08:00
parent 3941159bd6
commit 5b6dab1627

View File

@@ -619,7 +619,10 @@ async def research(
# intermediate_result = await extract_relevant_info(this_iteration.query, results_data, agent) # intermediate_result = await extract_relevant_info(this_iteration.query, results_data, agent)
this_iteration.summarizedResult = results_data this_iteration.summarizedResult = results_data
this_iteration.summarizedResult = this_iteration.summarizedResult or "Failed to get results." this_iteration.summarizedResult = (
this_iteration.summarizedResult
or f"<iteration_{current_iteration}_results>Failed to get results.</iteration_{current_iteration}_results>"
)
previous_iterations.append(this_iteration) previous_iterations.append(this_iteration)
yield this_iteration yield this_iteration