v2.5.13

agno-agi/agnov2.5.13Apr 1, 2026by ysolanky

AI Summary

Enhances AgentOS API with metadata fields, adds an /info endpoint, and improves ReliabilityEval and Slack interface.

Key Highlights

  • Enhanced /sessions list API with metadata fields
  • New /info API endpoint for instance metadata
  • ReliabilityEval improvements (subset matching, validation)
  • Slack interface card overflow rotation

New Features

  • Enhanced Session API
  • Info endpoint
  • ReliabilityEval improvements
  • Slack UI improvements

Full Release Notes

# Changelog

## Improvements:

- **ReliabilityEval**: Add subset matching, argument validation, and missing tool call tracking with multi-round tool call collection fixes.
- **AgentOS**: Enhance /sessions list API to return additional fields (user_id, agent_id, team_id, workflow_id, session_summary, metrics,
total_tokens, metadata).
- **AgentOS**: Add /info API endpoint to return agent, team, and workflow count as lightweight, unauthenticated instance metadata.
- **ChromaDB**: Implement dynamic batch splitting for large upsert/query operations.
- **Reader**: Propagate chunk_size to default chunking strategies in reader classes.
- **Slack** **Interface**: Add show_member_tool_calls param and automatic card overflow rotation — rotates to a new message when text exceeds a threshold

## Bug Fixes:

- **VertexAI/Bedrock Claude**: Support `messages` parameter in `_prepare_request_kwargs`  for Claude sub classes
- **Workflows**: Fix continue_run to correctly pause at Condition, Loop, and Router HITL steps — previously only Step instances were checked.
- **AgentOS**: Exclude interface routes (Slack, Telegram, WhatsApp, A2A) from JWT middleware so webhook deliveries are not rejected with 401.
- **Tracing**: Fix trace session stats grouping to use session_id only, preventing duplicate rows when a session has runs from different users.
- **SurrealDB**: Fix trace session stats to use array::first() instead of math::max() for string fields.
- **ReliabilityEval**: Fix multi-round tool call extraction so all rounds are collected; fix mutation bug modifying original RunOutput.messages;
fix arun() using wrong ID for file save.

## What's Changed
* fix: propagate chunk_size to default chunking strategies in reader classes by @sannya-singal in https://github.com/agno-agi/agno/pull/7212
* cookbook: offline mode support for Qdrant hybrid search by @sannya-singal in https://github.com/agno-agi/agno/pull/7181
* fix: implement dynamic batch splitting for ChromaDB operations by @sannya-singal in https://github.com/agno-agi/agno/pull/7148
* fix: continue_run now pauses at Condition, Loop, and Router HITL steps by @ysolanky in https://github.com/agno-agi/agno/pull/7227
* fix: exclude interface routes from JWT middleware by @ashpreetbedi in https://github.com/agno-agi/agno/pull/7252
* cookbook: add HITL config save/load workflow examples by @ysolanky in https://github.com/agno-agi/agno/pull/7225
* feat: add `/info` api to return agent, team, workflow count by @kausmeows in https://github.com/agno-agi/agno/pull/7190
* fix: improve /info endpoint auth bypass and response model by @ysolanky in https://github.com/agno-agi/agno/pull/7256
* fix: group trace session stats by session_id only by @kausmeows in https://github.com/agno-agi/agno/pull/7243
* fix: use array::first() for SurrealDB trace session stats by @ysolanky in https://github.com/agno-agi/agno/pull/7257
* fix: enhance /sessions list API to return additional session fields responses by @uzaxirr in https://github.com/agno-agi/agno/pull/6270
* feat: add show_member_tool_calls param and card overflow rotation for Slack streaming by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/7244
* feat: add subset matching and argument validation to ReliabilityEval by @harshsinha03 in https://github.com/agno-agi/agno/pull/7230
* fix: add missing messages parameter to VertexAI and Bedrock _prepare_request_kwargs by @harshsinha03 in https://github.com/agno-agi/agno/pull/7245
* feat: enable channel summarization in Slack interface by @Mustafa-Esoofally in https://github.com/agno-agi/agno/pull/7255
* chore: release 2.5.13 by @ysolanky in https://github.com/agno-agi/agno/pull/7258


**Full Changelog**: https://github.com/agno-agi/agno/compare/v2.5.12...v2.5.13