Changelog
New Features:
- Parallel Tools: Added ParallelTools toolkit for AI-optimized web search and content extraction. Includes both direct API integration and MCP server support.
- Claude’s context editing capabilities: Added support for Claude Context Editing capabilities. Useful to automatically control growing contexts by removing old tool and reasoning blocks.
Improvements:
- Workflow metrics: Add
durationto the top-level Workflow metrics, showing the total duration of the complete Workflow run. - Anthropic Betas: All beta features in the Anthropic API can now be used with your Agno Claude models via the betas parameter. You can see more about this in our docs.
- Gmail Tool: Gmail tool can now list custom labels, apply labels to emails, remove labels from emails, and delete custom labels to organize and manage your emails. Contributor: @shivanishirolkar
Bug Fixes:
- Metrics calculation with no sessions: Fix a bug when trying to calculate metrics via the AgentOS API when there are no sessions recorded in the database.
- FileGenerationTools Toolkit: Fix a bug related to how we were building the file URL when presenting the tool to the Models.
- Image handling with Claude: Fix a bug related to passing images as bytes when using Claude.
- AgentOS Resync: Fixed issues with MCP tools handling and
resync.
What's Changed
- Typo correct by @uzaxirr in #5360
- fix: handle empty session lists in calculate_date_metrics function by @Ayush0054 in #5345
- feat: Support chunk size and overlap on OS knowledge upload by @willemcdejongh in #5128
- fix: resolve race condition causing zero embeddings in SentenceTransformerEmbedder by @Ayush0054 in #5361
- fix: use file_path to save file_artifact instead of url by @hztBUAA in #5352
- fix: Serialized team events by @dirkbrnd in #5384
- feat: add workflow duration metrics [SDK-81] by @harshsinha03 in #5369
- fix: add missing var initialization to Claude image handling logic by @manuhortet in #5375
- [feat] Add claude context management support by @jtalmi in #4880
- feat: general support for Anthropic betas by @manuhortet in #5389
- feat: custom health endpoint by @ysolanky in #5376
- fix: Workflow session summary by @Mustafa-Esoofally in #5394
- fix: Reorder resync for MCP by @dirkbrnd in #5398
- feat: added gmail label management functions by @shivanishirolkar in #5134
- feat: Add ParallelTools with Search and Extract [SDK-275] by @harshsinha03 in #5373
- chore: v2.2.11 by @manuhortet in #5390
- fix: Team session metrics update after run cancellation by @Mustafa-Esoofally in #5395
New Contributors
- @hztBUAA made their first contribution in #5352
- @shivanishirolkar made their first contribution in #5134
Full Changelog: v2.2.10...v2.2.11