v2.6.17

agno-agi/agnov2.6.17Jun 17, 2026by ysolanky

AI Summary

This release improves database resilience by isolating bad component loading and deduplicating toolkits. It also migrates ParallelTools to the new parallel-web GA API.

Key Highlights

  • Resilient DB component loading prevents single failures from dropping all components
  • Structural registry tool deduplication prevents duplicate entries
  • Migrated ParallelTools to parallel-web >= 1.0 GA API
  • Added dual-token support for Slack search messages

Full Release Notes

# Changelog

## Improvements

- **Resilient DB Component Loading**: Isolate each agent/team load so one bad component is skipped instead of dropping all, fix model provider round-trip on deserialization, register `TuningEngines`, and dedupe the catalog by model class. (#8461)
- **Structural Registry Tool Dedup**: Dedupe re-instantiated toolkits by `(type, name, function set)` so they collapse instead of accumulating duplicate registry entries. (#8450)

## Bug Fixes

- **ParallelTools GA API**: Migrate to the parallel-web >= 1.0 GA surface. (#8453)
- **Slack Search Dual-Token Support**: Support a user token (`xoxp-`) for `search_messages`, which bot tokens can't call. (#8411)
- **Slack HITL Required-Approval DB Gate**: Resolve the DB approval record on approve/reject so `required` rows aren't orphaned. (#8386)

## What's Changed
* fix: resolve DB approval record for required tools in Slack HITL by @ashpreetbedi in https://github.com/agno-agi/agno/pull/8386
* fix: gate legacy search_messages on user token in SlackContextProvider by @ashpreetbedi in https://github.com/agno-agi/agno/pull/8411
* fix: dedupe registry tools structurally so re-instantiated toolkits collapse by @ysolanky in https://github.com/agno-agi/agno/pull/8450
* fix: update ParallelTools for parallel-web >= 1.0 GA API by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/8453
* fix: resilient DB component loading, provider round-trip, and catalog dedup by @ysolanky in https://github.com/agno-agi/agno/pull/8461
* chore: release 2.6.17 by @ysolanky in https://github.com/agno-agi/agno/pull/8464


**Full Changelog**: https://github.com/agno-agi/agno/compare/v2.6.16...v2.6.17