v2.5.5
agno-agi/agnov2.5.5Feb 25, 2026by ysolanky
AI Summary
This release introduces real-time streaming for Slack Interface with live progress cards and adds image generation support to ModelsLabTools. Multiple bug fixes address issues with Gemini API, AWS Bedrock, workflow image handling, and knowledge filter serialization.
Key Highlights
- Slack Interface now supports real-time streaming with live progress cards for tool calls, reasoning, and workflow steps
- Each Slack instance supports its own token and signing_secret for multiple bots
- Added image generation (PNG/JPG) to ModelsLabTools via text-to-image API
- Fixed empty message parts causing Gemini API request failures
- Merged consecutive toolResult blocks into single user message for AWS Bedrock
New Features
- Slack Interface with real-time streaming and progress cards
- Multi-token Slack support per instance
- ModelsLabTools image generation (PNG/JPG)
Full Release Notes
# Changelog
## New Features:
- **Slack Interface:**
- Responses now stream in real-time with live progress cards for tool calls, reasoning, and workflow steps.
- Each Slack instance supports its own `token` and `signing_secret`, enabling multiple bots on the same server.
## Improvements:
- **ModelsLabTools:** Extended `ModelsLabTools` to support **image generation** via ModelsLab's text-to-image API, completing the full ModelsLab media suite.
## Bug Fixes:
- **Gemini**: Fixed empty message parts causing request failures when sending conversations to the Gemini API.
- **AWS Bedrock:** Merge consecutive `toolResult` blocks into single user message.
- **Workflows:** Handle raw image bytes in workflow step’s `_convert_image_artifacts_to_images`
- **Knowledge Filters:** serialize FilterExpr objects in GET /agents and /teams response
## What's Changed
* [fix] Merge consecutive toolResult blocks into single user message by @Yoo-Joo in https://github.com/agno-agi/agno/pull/6694
* feat: Add image generation (PNG/JPG) to ModelsLabTools by @adhikjoshi in https://github.com/agno-agi/agno/pull/6670
* chore: fix links and update to new cookbook structure by @shaloo in https://github.com/agno-agi/agno/pull/6616
* feat: Slack interface updates by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/6615
* [fix] Handle raw image bytes in workflow step _convert_image_artifacts_to_images by @Himanshu040604 in https://github.com/agno-agi/agno/pull/6710
* fix: missing registry apis, openapi title and dynamic version pickup by @shaloo in https://github.com/agno-agi/agno/pull/6713
* [fix] filter empty message parts before sending to Gemini API by @hztBUAA in https://github.com/agno-agi/agno/pull/6644
* fix: serialize FilterExpr objects in GET /agents response by @uzaxirr in https://github.com/agno-agi/agno/pull/6581
* feat: add approval and teams agent os cookbook by @Ayush0054 in https://github.com/agno-agi/agno/pull/6717
* fix: add aiohttp to gateway Dockerfile for Slack async client by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/6719
* chore: Release v2.5.5 by @kausmeows in https://github.com/agno-agi/agno/pull/6712
## New Contributors
* @adhikjoshi made their first contribution in https://github.com/agno-agi/agno/pull/6670
* @shaloo made their first contribution in https://github.com/agno-agi/agno/pull/6616
* @Himanshu040604 made their first contribution in https://github.com/agno-agi/agno/pull/6710
**Full Changelog**: https://github.com/agno-agi/agno/compare/v2.5.4...v2.5.5