v2.6.3

agno-agi/agnov2.6.3Apr 28, 2026by ashpreetbedi

AI Summary

Adds a project-aware WorkspaceContextProvider and simplifies the SlackContextProvider by removing factory methods.

Key Highlights

  • WorkspaceContextProvider for repository roots
  • Simplified SlackContextProvider

New Features

  • WorkspaceContextProvider
  • Simplified SlackContextProvider

Full Release Notes

# Changelog

## New Features 
- WorkspaceContextProvider (#7709): Project-aware context provider for repository roots, backed by the read-only Workspace toolkit instead of generic FileTools. Centralizes local filesystem exclude patterns so both FileTools and Workspace skip .context, .venvs, and other agent/dependency/build noise by default. FilesystemContextProvider now accepts exclude_patterns for explicit opt-out/customization.         

## Improvements

- SlackContextProvider (#7710): Simplified provider and inlined SlackTools construction. Removed for_bot_read(), for_assistant_search(), and for_write() factory methods in favor of explicit flags. Added opt-in enable_workspace_search parameter. Tools are now self-documenting via SlackTools, removing runtime agent switching.                                                                                               

## Bug Fixes

  - **Slack:**
    - Gracefully fall back to public channels when the `groups:read` scope is missing.                                                        
    - Restore Slack read instruction override and tighten briefing guidance.                                                                  
    - Expose Slack update in agent mode; agent mode returns query-only.      

## What's Changed
* feat: add workspace context provider by @ashpreetbedi in https://github.com/agno-agi/agno/pull/7709
* refactor: simplify SlackContextProvider, remove factory methods by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/7710
* refactor: clean up SlackContextProvider and optimize channel resolution by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/7708
* refactor: clean up Slack context provider and add engineering briefing cookbook by @ashpreetbedi in https://github.com/agno-agi/agno/pull/7706
* Release: v2.6.3 by @ashpreetbedi in https://github.com/agno-agi/agno/pull/7713


**Full Changelog**: https://github.com/agno-agi/agno/compare/v2.6.2...v2.6.3