Changelog:
New Features
- RedditTools: Added RedditTools with cookbook examples.
- TelegramTools: Introduced TelegramTools with a cookbook example.
Improvements
- GeminiEmbedder Defaults: Updated the defaults on the GeminiEmbedder to use a more up-to-date model and incorporate recommendations from their docs
Bug Fixes:
- Playground Imports: Fixed imports of
docx
being required for using the playground. - AzureOpenAI Compatibility: Resolved compatibility issues with AzureOpenAIEmbedder and AzureOpenAIChat.
- SlackTool Exceptions: Fixed cases where SlackTool threw an exception when the "user" field was blank or not available.
- Response Models: Fixed cases where Response Models didn’t work with
show_tool_calls
, ensuring the response model is used if one is available. - Claude Memory Blocks: Fixed an issue where memory blocks in raw Claude fromat with TextBlock, etc
- Model Switching: Fixed cases where switching models from ChatGPT to Gemini with the same history caused issues.
What's Changed
- Add Trello Tool by @srexrg in #1675
- Fix 1738/docx import by @dirkbrnd in #1806
- 🐛 fix: checking the class itself instead of it's instance by @Yoo-Joo in #1731
- Add basic cookbooks for o1 by @dirkbrnd in #1794
- Add Reddit Tool by @srexrg in #1666
- Fix for slack tool crash - caused by webhooks and certain bot messages by @ventz in #1786
- Fix AzureOpenAIEmbedder to work with AzureOpenAIChat by @dirkbrnd in #1819
- Fix tool calls with response model by @dirkbrnd in #1812
- Fix claude text block in memory by @dirkbrnd in #1828
- Add telegram tool by @bkayranci in #1813
- GeminiEmbedder: update defaults by @xibluespider in #1772
- Fix cases where you switch between models with same history by @dirkbrnd in #1817
New Contributors
- @Yoo-Joo made their first contribution in #1731
- @ventz made their first contribution in #1786
- @bkayranci made their first contribution in #1813
- @xibluespider made their first contribution in #1772
Full Changelog: v2.7.8...v2.7.9