v2.8.7
agno-agi/agnov2.8.7Aug 5, 2026by kausmeows
AI Summary
Adds new toolkits for advisor models and routing, improves StudioTools, and fixes several bugs including Cohere parameter handling and SQLite crashes.
Key Highlights
- AdvisorTools added for requesting feedback from advisor models.
- OpenRouteService toolkit for accurate routing.
- Cohere sampling parameters (temperature, top_k, etc.) now respect zero values.
- SQLite crash fixed when loading Teams with unexpected keyword arguments.
New Features
- AdvisorTools toolkit.
- OpenRouteService toolkit.
- Component-aware schedule tools in StudioTools.
- Ability to override FileSystemTools 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