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