v2.8.7
devicons/deviconv2.8.7Aug 5, 2026by kausmeows
AI Summary
This release introduces new toolkits including AdvisorTools and OpenRouteService, alongside enhanced StudioTools. It also addresses critical bug fixes related to persistence, audio handling, and database compatibility.
Key Highlights
- Added AdvisorTools for advisor model feedback
- Added OpenRouteService toolkit for accurate routing
- Enhanced StudioTools with component-aware schedule tools and history parameters
- Fixed Cohere sampling params to respect zero values
- Fixed crash on SQLite with Team.load
New Features
- AdvisorTools for advisor model feedback
- OpenRouteService toolkit
- Component-aware schedule tools and history parameters
- FileSystemTools allow overriding the toolkit name
Full Release Notes
# Changelog ## **New Features** - **AdvisorTools**: Added `AdvisorTools` for asking advisor models for feedback. - **OpenRouteService Toolkit**: Added `OpenRouteService` toolkit for accurate routing. - **StudioTools**: Added component-aware schedule tools and history parameters. - **FileSystemTools**: Allow overriding the `FileSystemTools` toolkit name. ## **Bug Fixes** - **Persisted Components**: Fixed toolkit-qualified tool rehydration for persisted components. - **Cohere:** Stop dropping zero-valued sampling params (temperature, top_k, seed, frequency_penalty, presence_penalty now respect an explicit 0). - **HITL**: Propagate top-level confirmation to `tool_execution` on requirement deserialization. - **Team.load**: Fixed crash on SQLite with unexpected keyword argument `label`. - **Audio Tools**: More robust audio tool-result handling (and switched the Smallest AI cookbook to Gemini). - **Dependencies**: Exclude `nltk 3.10.1`, which breaks the `unstructured` import chain. ## What's Changed * fix: exclude nltk 3.10.1, which breaks the unstructured import chain by @sannya-singal in https://github.com/agno-agi/agno/pull/9320 * fix: robust audio tool-result handling, switch Smallest AI cookbook to Gemini by @harshitajain165 in https://github.com/agno-agi/agno/pull/9331 * fix: Team.load crashes on SQLite with unexpected keyword argument 'label' by @Himanshu040604 in https://github.com/agno-agi/agno/pull/9337 * feat: add OpenRouteService toolkit for accurate routing by @ysolanky in https://github.com/agno-agi/agno/pull/9287 * feat: allow overriding the FileSystemTools toolkit name by @ashpreetbedi in https://github.com/agno-agi/agno/pull/9363 * fix: propagate top-level confirmation to tool_execution on requirement deserialization by @ashpreetbedi in https://github.com/agno-agi/agno/pull/9351 * feat: component-aware schedule tools and history parameters in StudioTools by @ashpreetbedi in https://github.com/agno-agi/agno/pull/9352 * chore: add scheduler extras to dev so CI exercises the schedule tests by @ashpreetbedi in https://github.com/agno-agi/agno/pull/9366 * feat: add AdvisorTools for asking advisor models for feedback by @ysolanky in https://github.com/agno-agi/agno/pull/7196 * fix: toolkit-qualified tool rehydration for persisted components by @ashpreetbedi in https://github.com/agno-agi/agno/pull/9358 * [fix] Cohere: stop dropping zero-valued sampling params by @bharadwaj-pendyala in https://github.com/agno-agi/agno/pull/9300 * fix: run sync scheduler DB calls off the event loop by @ashpreetbedi in https://github.com/agno-agi/agno/pull/9370 * chore: Release v2.8.7 by @kausmeows in https://github.com/agno-agi/agno/pull/9369 ## New Contributors * @bharadwaj-pendyala made their first contribution in https://github.com/agno-agi/agno/pull/9300 **Full Changelog**: https://github.com/agno-agi/agno/compare/v2.8.6...v2.8.7