v1.5.8
June 3, 2025
1.5.8
New Features:
- Slack App: Introducing the
SlackAppto allow you to create agents for Slack! The app allows agents to respond to individual messages or on group chats, and it creates threads to respond to messages. - Visualization Tools: Added
VisualizationToolsthat usesmatplotlibto give agents the ability to make graphs. - Brave Search Tools: Introduced a new toolkit for integrating
BraveSearchthat allows agent to search the web using brave search api.
Improvements:
- Pass filters for traditional RAG: Properly pass down
knowledge_filterseven ifself.add_references=Truewhich is a case for traditional RAG (diff from Agentic RAG) - Add infer param to Mem0: Added infer as a param to
Mem0Tools
Bug Fixes:
- Searxng tool initialization: Fixed Searxng tool initialization error and added comprehensive unit tests.
- Fix for enum as a response model for Gemini: With 1.5.6, a bug was introduced now allowing enum as a data type for Gemini response model.
- OpenAI parsing structured output: With the changes in the OpenAI library we don't need to parse the structured output separately.
- Fix accuracy evals monitoring: Added logic to handle monitoring when evaluating Teams in the run function of AccuracyEval
Updates
- Updates to Apps:
FastAPIAppdoes not have a defaultprefixanymore and/run→/runs(i.e. the created run endpoint is now<your_domain>/runs)serve_fastapi_appis now replaced with.serve()on the instance ofFastAPIApp.serve_whatsapp_appis now replaced with.serve()on the instance ofWhatsappAPI.
