v2.5.13
stepfun-ai/Step-Audiov2.5.13Apr 1, 2026by ysolanky
AI Summary
Enhances ReliabilityEval, adds an /info API endpoint, optimizes ChromaDB operations, and improves the Slack interface.
Key Highlights
- Enhance ReliabilityEval with subset matching
- Add /info API endpoint for instance metadata
- Implement dynamic batch splitting for ChromaDB
- Improve Slack interface with card overflow rotation
New Features
- Add /info API endpoint
- Add subset matching to ReliabilityEval
- Enable channel summarization in Slack
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