github assafelovic/gpt-researcher v3.5.0

7 hours ago

Massive update across the stack with critical bug fixes and performance improvements including addition to new models and retrievers. Thanks to the amazing community for pushing this!

What's Changed

  • feat: add ModelsLab image generation provider by @adhikjoshi in #1647
  • fix: NameError when STRATEGIC_LLM lacks colon separator (#1673) by @sudabg in #1679
  • fix: properly resolve report_type imports in websocket_manager and re… by @varadfromeast in #1740
  • Fix: resolve unhashable dict error in detailed report context deduplication by @3mk4yl in #1700
  • Add Codex CLI plugin manifest by @internet-dot in #1721
  • fix: eliminate process-level env pollution from MCP retriever setup by @octo-patch in #1742
  • feat(cli): generate filename from LLM and add YAML frontmatter for re… by @VVjwell in #1743
  • feat: add OpenAlex retriever by @CuiweiG in #1748
  • feat(server): add Agent Discovery Protocol manifest endpoint by @zhao0112 in #1749
  • fix: truncate document content to prevent embedding token limit errors by @octo-patch in #1750
  • fix: support MISTRAL_BASE_URL env var for custom Mistral-compatible endpoints by @octo-patch in #1754
  • Add LLM cost change analysis to CI by @Jwrede in #1761
  • chore: fix some typos across codebase by @box4wangjing in #1768
  • Limit multi-agent human plan revisions by @CalibratedGhosts in #1769
  • fix(deep_research): parse LLM output with json_repair + regex fallback by @RomainROCH in #1773
  • fix(llm): raise max_tokens cap from 32k to 200k for modern long-output models by @RomainROCH in #1775
  • Fix incorrect config file path in Chinese README by @wesssI in #1779
  • fix(retrieval): send Brave snippets to scraper by @RomainROCH in #1780
  • feat(cost): track Anthropic usage from native metadata by @RomainROCH in #1781

New Contributors

Full Changelog: v3.4.4...v3.5.0

Don't miss a new gpt-researcher release

NewReleases is sending notifications on new releases.