v3.5.1

assafelovic/gpt-researcherv3.5.1Jun 23, 2026by assafelovic

AI Summary

This release focuses on stability and expanding the ecosystem by adding new search retrievers and LLM providers. It includes critical bug fixes to prevent infinite loops and handle oversized contexts, alongside improvements to agent observability.

Key Highlights

  • Added Brave Search and fastCRW search retrievers
  • Added Atlas Cloud as an OpenAI-compatible LLM provider
  • Added FactChecker and Visualizer Agents to the multi-agent workflow
  • Fixed infinite revision loop by adding MAX_REVISIONS guard
  • Improved observability in SimpleQA evaluation with structured logging

New Features

  • Brave Search support
  • fastCRW search retriever
  • Atlas Cloud LLM provider
  • FactChecker Agent
  • Visualizer Agent

Full Release Notes

## What's Changed
* fix: add MAX_REVISIONS guard to prevent infinite revision loop by @varshiniml7 in https://github.com/assafelovic/gpt-researcher/pull/1783
* Improve SimpleQA eval observability with structured logging and latency metadata by @SeanHe727 in https://github.com/assafelovic/gpt-researcher/pull/1790
* feat(retrievers): add Brave Search support by @agbocsardi in https://github.com/assafelovic/gpt-researcher/pull/1793
* Abstain instead of fabricating a report when no content was gathered by @aaravanmay in https://github.com/assafelovic/gpt-researcher/pull/1799
* fix(deep-research): keep oversized context from collapsing to empty by @XiaojuCH in https://github.com/assafelovic/gpt-researcher/pull/1802
* feat(retrievers): add fastCRW search retriever by @us in https://github.com/assafelovic/gpt-researcher/pull/1806
* feat: Add FactChecker and Visualizer Agents to Multi-Agent Workflow by @KasraBashirioskooei in https://github.com/assafelovic/gpt-researcher/pull/1809
* Add GroundRoute retriever (multi-engine search, cached) by @jp0xz in https://github.com/assafelovic/gpt-researcher/pull/1812
* feat: add Atlas Cloud as an OpenAI-compatible LLM provider by @lucaszhu-hue in https://github.com/assafelovic/gpt-researcher/pull/1813
* Update web_scraping.py by @Joly0 in https://github.com/assafelovic/gpt-researcher/pull/1816
* Fix Azure blob loader path handling by @konnisan in https://github.com/assafelovic/gpt-researcher/pull/1817

## New Contributors
* @varshiniml7 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1783
* @SeanHe727 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1790
* @agbocsardi made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1793
* @aaravanmay made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1799
* @XiaojuCH made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1802
* @us made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1806
* @KasraBashirioskooei made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1809
* @jp0xz made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1812
* @lucaszhu-hue made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1813
* @konnisan made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1817

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v3.5.0...v3.5.1