Changelog
New Features:
- Conversational Workflows: Workflows can now have a chat like experience similar to Agent/Team. See more in our docs
- Input validation: Agents and Teams now support input schema validation on AgentOS.
- Model as string: You can now define the Models used by your Agent/Teams as a string. For example:
openai:gpt-5 - Notion Toolkit: A new toolkit in Agno to enable Agents to interact with your Notion pages. See more in our docs
Improvements:
- FileTools toolkit: Added new functionality and configuration to our
FileToolstoolkit. You can now use it to read large files in chunks, perform partial updates to large files, and delete files. - Add Reranker support to search operation in Milvus vector database: This ensures that results are reordered based on relevance after initial vector search.
- Client persistence for all models: All model implementations now cache and reuse their HTTP clients when possible.
- Reranking support for Milvus: When using Knowledge with Milvus as vector database, reranking will happen now when searching for documents.
- Warning log for workflow history feature without database: Added a log to clarify as a database if required to persist runs for access to history.
- Default model for accuracy evals: When running accuracy evaluations via the AgentOS API, the evaluator agent now defaults to using the model used by the evaluated agentic entity, instead of the general default (OpenAI).
- Session State: Session state can now be accessed on
RunOutputandRunCompletedevent for Agents andTeamRunOutputandTeamRunCompletedevent for teams
What's Changed
- feat: Input Schema for Agent and Team on OS by @willemcdejongh in #5113
- fix: update input schemas by @anuragts in #5258
- feat: new functions for file tool by @mickvav in #5040
- [fix] Persist model clients and improve http_client type safety + deepcopy fix [SDK-60] by @harshsinha03 in #5253
- feat: workflow agent by @kausmeows in #4775
- feat: workflow notion usecase cookbook + notion toolkit by @kausmeows in #5255
- [fix] Apply reranker to Milvus search results (fixes #5190) by @aayush598 in #5200
- chore: workflow agent changing run input used for session_name by @kausmeows in #5260
- fix: add warning for using workflow history without db by @kausmeows in #5256
- feat: use provided model for evaluator agent in accuracy evaluations by @manuhortet in #5262
- fix: runoutput as workflow event by @ysolanky in #5268
- feat: add session state to runcompleted event and RunOutput by @Mustafa-Esoofally in #4975
- feat: Allow model strings by @Mustafa-Esoofally in #4415
- chore: Release 2.2.6 by @kausmeows in #5257
New Contributors
- @aayush598 made their first contribution in #5200
Full Changelog: v2.2.5...v2.2.6