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
messagesparameter in_prepare_request_kwargsfor 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 #7212
- cookbook: offline mode support for Qdrant hybrid search by @sannya-singal in #7181
- fix: implement dynamic batch splitting for ChromaDB operations by @sannya-singal in #7148
- fix: continue_run now pauses at Condition, Loop, and Router HITL steps by @ysolanky in #7227
- fix: exclude interface routes from JWT middleware by @ashpreetbedi in #7252
- cookbook: add HITL config save/load workflow examples by @ysolanky in #7225
- feat: add
/infoapi to return agent, team, workflow count by @kausmeows in #7190 - fix: improve /info endpoint auth bypass and response model by @ysolanky in #7256
- fix: group trace session stats by session_id only by @kausmeows in #7243
- fix: use array::first() for SurrealDB trace session stats by @ysolanky in #7257
- fix: enhance /sessions list API to return additional session fields responses by @uzaxirr in #6270
- feat: add show_member_tool_calls param and card overflow rotation for Slack streaming by @Mustafa-Esoofally in #7244
- feat: add subset matching and argument validation to ReliabilityEval by @harshsinha03 in #7230
- fix: add missing messages parameter to VertexAI and Bedrock _prepare_request_kwargs by @harshsinha03 in #7245
- feat: enable channel summarization in Slack interface by @Mustafa-Esoofally in #7255
- chore: release 2.5.13 by @ysolanky in #7258
Full Changelog: v2.5.12...v2.5.13