v3.5.1

Rheosoph/flow-likev3.5.1Jun 23, 2026by assafelovic

AI Summary

gpt-researcher v3.5.1 adds Brave Search support and introduces FactChecker and Visualizer agents to the multi-agent workflow. The release also includes ground route retriever, Atlas Cloud LLM provider, and fixes for oversized context handling.

Key Highlights

  • Brave Search retriever support
  • FactChecker and Visualizer agents
  • GroundRoute retriever with multi-engine search
  • Atlas Cloud as OpenAI-compatible LLM provider
  • Fix for oversized context collapsing to empty

New Features

  • Brave Search retriever
  • FactChecker agent
  • Visualizer agent
  • GroundRoute retriever
  • Atlas Cloud LLM provider

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