v2.8.1

agno-agi/agnov2.8.1Jul 23, 2026by kausmeows

AI Summary

Adds support for Marengo video embeddings and Slack peer-agent communication, while fixing several tool and team-related issues.

Key Highlights

  • TwelveLabsTools support for Marengo video embeddings
  • `respond_to_other_agents` flag for Slack peer-agent communication
  • Learning Stores `extraction_tool_call_limit` to prevent loops
  • Context providers now support `stream_sub_agent_events`
  • FileTools now expose the optional `directory` parameter

Breaking Changes

  • Scavio Tools: `google_search` now targets the Google v2 API for localization and paging

New Features

  • Marengo video embeddings
  • Slack peer-agent communication
  • Nested team history retrieval
  • CSVReader string path support
  • Tool invocation fixes for empty/missing arguments

Full Release Notes

# Changelog

## New Features:

- **TwelveLabsTools**: Added support for Marengo video embeddings. See [docs](https://docs.agno.com/tools/toolkits/others/twelvelabs#twelvelabs).
- **Slack**: `respond_to_other_agents` flag for peer-agent communication.

## Improvements:

- **Learning Stores**: `extraction_tool_call_limit` to prevent infinite loops.
- **Context Providers**: `stream_sub_agent_events` supported across all providers.

## Bug Fixes:

- **File Tools**: `list_files` now exposes its optional `directory` parameter in the tool schema, so agents can list a specific subdirectory directly.
- **Teams**:
    - Nested teams now retrieve their own team history.
    - Explicitly configured member IDs are now preserved as-is, so delegation to members with custom IDs works.
- **CSV Reader**: `read()` now supports CSV file paths passed as strings.
- **Tools**: Empty/missing argument invocation fix.

## Breaking Changes

- **Scavio Tools**: `google_search` now targets the Scavio Google v2 API for proper localization and paging. See [Docs](https://docs.agno.com/tools/toolkits/search/scavio#scavio)

## What's Changed
* cookbook: fix learning-zone casualties, add _00_quickstart, rewrite the runner by @ashpreetbedi in https://github.com/agno-agi/agno/pull/9076
* fix: resolve team member agents created via AgentOS UI/components API by @ysolanky in https://github.com/agno-agi/agno/pull/9072
* fix: errors when invoking tools with empty or missing arguments by @zouchanglin in https://github.com/agno-agi/agno/pull/6303
* [feat] Add Marengo video embeddings to TwelveLabsTools by @mohit-twelvelabs in https://github.com/agno-agi/agno/pull/8973
* fix: map Scavio Google search params to v2 (gl/hl/start) by @scavio-ai in https://github.com/agno-agi/agno/pull/9021
* fix: Expose FileTools directory parameter by @giri256 in https://github.com/agno-agi/agno/pull/9078
* fix: preserve explicit team member IDs by @khrnchn in https://github.com/agno-agi/agno/pull/9011
* [fix] Preserve nested team history in TeamSession.get_messages by @RushikeshGandhmal in https://github.com/agno-agi/agno/pull/8968
* fix: Support string paths in CSVReader by @sjsjsjjs534 in https://github.com/agno-agi/agno/pull/8822
* feat: add respond_to_other_agents flag for Slack peer-agent communication by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/8934
* fix: add extraction_tool_call_limit to prevent infinite loops in learning stores by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/9077
* fix: support stream_sub_agent_events in all context providers by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/9098
* fix: add team_id filter to get_team_history for nested team support by @ProgrammerPlus1998 in https://github.com/agno-agi/agno/pull/8956
* chore: Release v2.8.1 by @kausmeows in https://github.com/agno-agi/agno/pull/9135

## New Contributors
* @giri256 made their first contribution in https://github.com/agno-agi/agno/pull/9078
* @khrnchn made their first contribution in https://github.com/agno-agi/agno/pull/9011
* @RushikeshGandhmal made their first contribution in https://github.com/agno-agi/agno/pull/8968
* @sjsjsjjs534 made their first contribution in https://github.com/agno-agi/agno/pull/8822

**Full Changelog**: https://github.com/agno-agi/agno/compare/v2.8.0...v2.8.1