v3.4.1

guilinhu/proactive_hearing_assistantv3.4.1Feb 21, 2026by assafelovic

AI Summary

A comprehensive update featuring new LLM provider integrations, search tool additions, and configuration improvements, alongside bug fixes for deep research and file handling.

Key Highlights

  • Added Forge LLM provider support.
  • Added OpenRouter embeddings support.
  • Added Bocha search tool.
  • Attempt to load config path from environment variables if no path provided.
  • Fixed deep research AttributeError when handling list context.

New Features

  • Forge LLM provider support
  • OpenRouter embeddings support
  • Bocha search tool
  • AG2 based example
  • Config path loading from environment variables

Full Release Notes

Huge release packed with incredible improvements and welcome to all the new contributors! See details below:

## What's Changed
* Update server_utils.py - fixed file name via hash by @MaxAkaAltmer in https://github.com/assafelovic/gpt-researcher/pull/1611
* add bocha search tool by @weijintaocode in https://github.com/assafelovic/gpt-researcher/pull/1618
* Add openrouter embeddings support by @Joly0 in https://github.com/assafelovic/gpt-researcher/pull/1620
* Claude/analyze project structure md q kw by @aiiscoding in https://github.com/assafelovic/gpt-researcher/pull/1621
* feat: Add Forge LLM provider support by @Yiiii0 in https://github.com/assafelovic/gpt-researcher/pull/1626
* Added AG2 based example by @VasiliyRad in https://github.com/assafelovic/gpt-researcher/pull/1627
* Attempt to load config path from env var if no path provided at runtime by @GeorgelPreput in https://github.com/assafelovic/gpt-researcher/pull/1630
* fix: handle list context in deep research to prevent AttributeError by @technot80 in https://github.com/assafelovic/gpt-researcher/pull/1637

## New Contributors
* @MaxAkaAltmer made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1611
* @weijintaocode made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1618
* @Joly0 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1620
* @aiiscoding made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1621
* @Yiiii0 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1626
* @VasiliyRad made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1627
* @GeorgelPreput made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1630
* @technot80 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1637

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v3.4.0...v3.4.1