v2.6.6

agno-agi/agnov2.6.6May 14, 2026by kausmeows

AI Summary

Enhances Slack integration with multi-row HITL approvals and fixes critical JWT binding issues to prevent IDOR vulnerabilities.

Key Highlights

  • Slack HITL multi-row approvals with all pause types
  • JWT fixes binding `user_id` to subject in traces and WebSocket

New Features

  • Slack HITL multi-row approvals
  • WikiContextProvider NotionDatabaseBackend
  • JWT binding improvements for security

Full Release Notes

# Changelog

## New Features:

- **Slack Interface:** Added support for HITL multi-row approvals with all pause types.

## Improvements:

- **WikiContextProvider:** Added `NotionDatabaseBackend` to wiki context provider.
- **Tools:** Updated to warn on duplicate tool names when registering on agent or team.

## Bug Fixes:

- **JWT:**
    - fixed to bind user_id to JWT subject in traces and approvals routers
    - fixed to bind WebSocket user_id to JWT subject for workflows
- **RunOutput: f**ixed `aget_last_run_output` returns None when `agent.id` is auto-generated during `arun()`.
- **`/continue` Endpoint:** Fixed to forward dependencies and metadata to /continue endpoints via `get_request_kwargs`.
- **LearningMachine:** Fixed to inject LearningMachine context into Team system prompt.

## What's Changed
* fix: bind user_id to JWT subject in traces and approvals routers by @ysolanky in https://github.com/agno-agi/agno/pull/7816
* fix: bind WebSocket user_id to JWT subject to prevent IDOR by @ysolanky in https://github.com/agno-agi/agno/pull/7817
* feat: add api client header to gemini connectors by @markmcd in https://github.com/agno-agi/agno/pull/7828
* fix: warn on duplicate tool names when registering on agent or team by @ysolanky in https://github.com/agno-agi/agno/pull/7829
* fix: add Anthropic context window patterns to CONTEXT_WINDOW_PATTERNS by @marcospin in https://github.com/agno-agi/agno/pull/7836
* fix: `aget_last_run_output` returns None when agent.id is auto-generated during `arun()` by @kausmeows in https://github.com/agno-agi/agno/pull/7840
* fix: forward dependencies and metadata to /continue endpoints via get_request_kwargs by @ysolanky in https://github.com/agno-agi/agno/pull/7849
* fix: inject LearningMachine context into Team system prompt by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/7818
* chore: update S3 bucket URL from phidata-public to agno-public by @irfaan101 in https://github.com/agno-agi/agno/pull/7844
* fix: pin `tree-sitter-language-pack`<1.8.0 to unblock chonkie code chunker by @sannya-singal in https://github.com/agno-agi/agno/pull/7869
* feat: Slack HITL multi-row approvals with all pause types by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/7574
* fix: disable agno[mistral] (mistralai quarantined on PyPI) by @harshsinha03 in https://github.com/agno-agi/agno/pull/7877
* [FIX] newsletter link in README by @kyleaton in https://github.com/agno-agi/agno/pull/7900
* cookbook: rewrite 01_demo as minimal AgentOS demo by @ashpreetbedi in https://github.com/agno-agi/agno/pull/7906
* feat: add NotionDatabaseBackend to wiki context provider by @ashpreetbedi in https://github.com/agno-agi/agno/pull/7914
* chore: Release v2.6.6 by @kausmeows in https://github.com/agno-agi/agno/pull/7915

## New Contributors
* @markmcd made their first contribution in https://github.com/agno-agi/agno/pull/7828
* @marcospin made their first contribution in https://github.com/agno-agi/agno/pull/7836
* @irfaan101 made their first contribution in https://github.com/agno-agi/agno/pull/7844

**Full Changelog**: https://github.com/agno-agi/agno/compare/v2.6.5...v2.6.6