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. :-)