Changelog
New Features:
- Knowledge Search Filter Expressions: Added a new metadata-based Filter DSL (EQ, IN, GT/LT, NOT, AND, OR) enabling targeted Knowledge searches across. Support for PGVector only in this release, support for more VectorDB’s to follow. Added ew cookbook examples showing practical usage.
Improvements
- Slack interface: Your Agno agents used via the Slack interface will now default to only answering messages directed at them. A
reply_to_mentions_onlyparameter was also added to adjust the behavior.
Bug Fixes:
- Gemini Parse of Any in Tool Parameters: Fixed issues where tools with pydantic objects in the parameters with
anyas a type was not parsed correctly for Gemini. This affected Agentic Knowledge Filtering, which is also fixed.
What's Changed
- fix: Slack should only reply to mentions - not all channel messages by @Mustafa-Esoofally in #5366
- fix: KnowledgeFilter types update to support Gemini agentic filters by @willemcdejongh in #5388
- feat: Knowledge advanced filtering by @willemcdejongh in #5223
- fix: AgentSession deserialization by @dirkbrnd in #5411
- fix: ensure parent_run_id is correctly assigned when streaming member events by @raphaelrodrigues in #5406
- fix: Add session_id parameter to workflow.get_run() and workflow.aget_run() methods by @bhatt-neel-dev in #5374
- chore: v2.2.12 by @manuhortet in #5420
New Contributors
- @raphaelrodrigues made their first contribution in #5406
- @bhatt-neel-dev made their first contribution in #5374
Full Changelog: v2.2.11...v2.2.12