v3.2.2

assafelovic/gpt-researcherv3.2.2Feb 24, 2025by assafelovic

AI Summary

A major release introducing 'Deep Research,' a tree-like recursive research system, along with FireCrawl integration for production scraping and Azure storage support.

Key Highlights

  • Introduction of Deep Research (tree-like exploration)
  • FireCrawl scraper integration for production
  • BSHTMLLoader support and error handling
  • Azure storage option for document sources

New Features

  • Deep Research mode
  • FireCrawl scraper
  • BSHTMLLoader
  • Azure storage support

Full Release Notes

Wow, what a major release this is! We're so excited to release our very own version of Deep Research! Also, this release has so many performance improvements including a new integration with FireCrawl for production scraping!

# 🎉 Announcing Deep Research for GPT Researcher

We're thrilled to announce the release of Deep Research - a powerful new capability for GPT Researcher that takes autonomous research to the next level! 

## What is Deep Research?
Deep Research is an advanced recursive research system that explores topics with unprecedented depth and breadth using a tree-like exploration pattern. Think of it as deploying a team of specialized AI researchers, each diving deep into different aspects of your topic while maintaining a cohesive understanding of the bigger picture.

## Key Features
- 🌳 **Tree-like Exploration**: Configurable depth and breadth parameters let you control how wide and deep the research goes
- ⚡️ **Concurrent Processing**: Multiple research paths are explored simultaneously for faster results
- 🤝 **Smart Context Management**: Automatic aggregation and synthesis of findings across all research branches
- 📊 **Real-time Progress Tracking**: Monitor your research progress across both breadth and depth dimensions

## Performance & Resources
- ⏱️ Average completion time: ~5 minutes per deep research
- 💰 Cost-effective: ~$0.4 per research using `o3-mini` on "high" reasoning effort
- 🎯 Produces comprehensive reports with multiple perspectives and deeper insights

## Getting Started
Deep Research is available now in the latest version of GPT Researcher. You can enable it by:
1. Using the PIP package with `report_type="deep"`
2. Selecting "Deep Research" in the web interface
3. Configuring custom parameters through environment variables or config files

## Documentation
For detailed information about Deep Research, including configuration options and best practices, visit our [Deep Research documentation](https://docs.gptr.dev/docs/gpt-researcher/gptr/deep_research).

Try it out today and experience a new level of autonomous research capability! 

## What's Changed
* Fix: missing temperature parameter ( #1154 ) by @DaisukeUra in https://github.com/assafelovic/gpt-researcher/pull/1155
* Update Dependencies to Fix OpenAI API Parameter Error by @Jones0073 in https://github.com/assafelovic/gpt-researcher/pull/1161
* Update docker doc to add langchain packages by @azertylr in https://github.com/assafelovic/gpt-researcher/pull/1167
* Fixed constuct subtopics by @vinayvikram in https://github.com/assafelovic/gpt-researcher/pull/1172
* feat: Add BSHTMLLoader support and enhance error handling for document loading by @LavX in https://github.com/assafelovic/gpt-researcher/pull/1166
* Enhanced incorrect json format handling at agent_creator.py by @johnmalek312 in https://github.com/assafelovic/gpt-researcher/pull/1168
* Added the Azure-storage option for document sources. by @Shivam-19agg in https://github.com/assafelovic/gpt-researcher/pull/1165
* Filter by domain[s] by @ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/1157
* Fix: ArxivScraper causing error when scraping the link. by @new-player in https://github.com/assafelovic/gpt-researcher/pull/1178
* Deep Research logic to enhance GPT Researcher capabilities by @assafelovic in https://github.com/assafelovic/gpt-researcher/pull/1179
* Add FireCrawl scaper by @kongacute in https://github.com/assafelovic/gpt-researcher/pull/1177

## New Contributors
* @DaisukeUra made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1155
* @Jones0073 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1161
* @azertylr made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1167
* @vinayvikram made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1172
* @LavX made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1166
* @johnmalek312 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1168
* @Shivam-19agg made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1165
* @new-player made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1178
* @kongacute made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1177

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v3.2.1...v3.2.2

---
Join our [Discord community](https://discord.gg/QgZXvJAccX) to share your experience and feedback. :-)