Highlights
- 🔍 Add real-time web searches to your agents using the new Google Search Tool!
- 📝 LLM configurations can now use a new type-safe LLMConfig object
- 📔⚡
DocAgent
can now add citations! See how… - 🦙🔍
DocAgent
can now use any LlamaIndex vector store for embedding and querying its ingested documents! See how... - 🐝 9 x Swarm patterns with full code examples
- Termination messages added to indicate why a workflow ended
- 📖 Many improvements to documentation
- 🛠️ Fixes, fixes and more fixes
♥️ Thanks to all the contributors and collaborators that helped make the release happen!
What's Changed
- Updated support for OpenAI package 1.66.2 by @marklysze in #1320
- [Docs] Add blogs to mkdocs by @harishmohanraj in #1312
- Remove pysqlite3-binary dependency by @rjambrecic in #1301
- Fix failing tests on Windows by @harishmohanraj in #1329
- Add row to MAINTAINERS.md by @giorgossideris in #1317
- Integrate fast-depends into the repo by @davorrunje in #1327
- Add guidance on using GOOGLE_GEMINI_API_KEY by @marklysze in #1318
- Termination messages by @marklysze in #1336
- Correct code execution document text by @marklysze in #1335
- Suppress warnings by @marklysze in #1334
- [Docs]: Swarm Patterns documentation by @marklysze in #1255
- Add package version to import utils by @davorrunje in #1331
- Implement GoogleSearchTool by @rjambrecic in #1315
- Release 0.8.2rc0 by @davorrunje in #1346
- [DocAgent] Add Text Citation by @AgentGenie in #1338
- Ollama response_format fix by @marklysze in #1347
- Fix get load param if needed function by @davorrunje in #1344
- Add LLMConfig class by @kumaranvpl in #1268
- Handle query_engine response while constructing AnswerWithCitations by @kumaranvpl in #1353
- Fix pydantic import issue for version <2.10.2 by @davorrunje in #1356
- Add UUID to terminating messages by @marklysze in #1348
- Accept config with and without config_list in LLMConfig by @kumaranvpl in #1355
- Removed jsonref package as optional dependancy of gemini by @davorrunje in #1358
- Create LlamaIndex query engine by @Eric-Shang in #1311
- Fix import problem for llm_config by @davorrunje in #1359
- Type fixes for LlamaIndexQueryEngine by @marklysze in #1364
- [Docs] Use LLMConfig instead of config dict by @kumaranvpl in #1354
- Add Mac OS Instructions in pip install by @CAROLZXYZXY in #1372
- Update packages by @davorrunje in #1375
- Add necessary utilities functions to llm config by @kumaranvpl in #1376
- Import optional dependencies inside with optional_import_block by @kumaranvpl in #1380
- Update get_key in openai_utils to fix serialisation issue by @marklysze in #1385
- Version bump 0.8.2 by @marklysze in #1388
Full Changelog: v0.8.1...v0.8.2