v1.5.2
Changelog
New Features:
- Agno Apps (Beta): Introducing Agno Apps, convenience functions to assist with building production-ready applications. The first supported apps are:
FastAPIApp
→ A really simple FastAPI server that provides access to youragent
orteam
.WhatsappAPIApp
→ An app that implements the Whatsapp protocol allowing you to have an Agno agent running on Whatsapp. Supports image / audio / video input and can generate images as responses. Supports reasoning.
- Couchbase Vector DB Support: Added support for Couchbase as a vector DB for knowledge bases.
- Knowledge Filters Update for Teams: Filters (manual + agentic) can now be used with Teams.
- Azure Cosmos DB for MongoDB (vCore) vector db support: In the MongoDB vector db class add support for cosmosdb mongo vcore support by enabling
cosmos_compatibility=True
- Google Big Query Tools: Added Toolkit for Google BigQuery support.
- Async Support for s3 Readers: Add async support for
pdf
andtext
s3 readers. stop_after_tool_call
andshow_result
for Toolkits: Now the base Toolkit class hasstop_after_tool_call_tools
andshow_result_tools
similar to the@tool
decorator.
What's Changed
- feat: add-succes_criteria-to-agent by @Ayush0054 in #3234
- fix: LiteLLM incomplete usage by @piotrpenar in #3210
- chore: Refactor agent run and run stream #3179 by @dirkbrnd in #3216
- feat: New Apps structure by @dirkbrnd in #2830
- Add Couchbase support [VectorDB] by @shyam-cb in #2179
- feat: Knowledge filters update for teams by @kausmeows in #3181
- feat: add azure cosmosdb mongodb (vcore) by @kausmeows in #3160
- Added Google Big Query Tool by @deepd1534 in #3141
- feat: add async readers s3 by @kausmeows in #3245
- feat: add support for stop after tool in Toolkits by @kausmeows in #3253
- feat: add test env fields to workspace settings by @manuhortet in #3251
- feat: MCP Graphiti example by @manuhortet in #3257
- add fallback memory model while getting agents from playground by @Ayush0054 in #3256
- feat-a2a-example-ag-3175 by @ysolanky in #3200
- feat: raise if async tools in sync agent run by @manuhortet in #3252
- fix: Fixed few bugs in Todoist integration tools by @SGP07 in #3247
- fix: cannot access local variable 'documents_to_load' in knowlege agent by @mrtunguyen in #3230
- fix(replicate): handle FileOutput and list of FileOutput by @0xRichardH in #3226
- fix: use subprocess cwd instead of shell 'cd' to set working directory by @shlomobamberger in #3217
- fix: when using LangchainKnowledgeBase by @KinonoChen in #3204
- Update FireCrawl: Fix Crawl Bug & Add Map Functionality by @saikanov in #3193
- feat(googlecalendar): add conditional Google Meet link creation by @aakashsengar in #3017
- ⚡️ Speed up method
WebsiteReader._extract_main_content
by 72% by @misrasaurabh1 in #3013 - chore: Release 1.5.2 by @dirkbrnd in #3244
New Contributors
- @piotrpenar made their first contribution in #3210
- @shyam-cb made their first contribution in #2179
- @deepd1534 made their first contribution in #3141
- @SGP07 made their first contribution in #3247
- @mrtunguyen made their first contribution in #3230
- @0xRichardH made their first contribution in #3226
- @shlomobamberger made their first contribution in #3217
- @saikanov made their first contribution in #3193
- @misrasaurabh1 made their first contribution in #3013
Full Changelog: v1.5.1...v1.5.2