Skip to content

Releases: agno-agi/agno

v1.2.11

06 Apr 16:07
Compare
Choose a tag to compare

Changelog

Bug Fixes:

  • Fix for structured outputs: Fixed cases of structured outputs for reasoning.

What's Changed

Full Changelog: v1.2.10...v1.2.11

v1.2.10

05 Apr 17:03
0dbcf23
Compare
Choose a tag to compare

Changelog

New Features:

  • Knowledge Tools: Added KnowledgeTools for thinking, searching and analysing documents in a knowledge base.

What's Changed

Full Changelog: v1.2.9...v1.2.10

v1.2.9

05 Apr 09:09
62ae183
Compare
Choose a tag to compare

Changelog

Improvements:

  • Simpler MCP Interface: Added MultiMCPTools to support multiple server connections and simplified the interface to only allow command to be passed. See these examples of how to use it. See the updated docs.

What's Changed

Full Changelog: v1.2.8...v1.2.9

v1.2.8

04 Apr 16:24
e0aee5c
Compare
Choose a tag to compare

Changelog

New Features:

  • Toolkit Instructions: Extended Toolkit with instructions and add_instructions to enable you to specify additional instructions related to how a tool should be used. These instructions are then added to the model’s “system message” if add_instructions=True .

Bug Fixes:

  • Teams transfer functions: Some tool definitions of teams failed for certain models. This has been fixed.

What's Changed

Full Changelog: v1.2.7...v1.2.8

v1.2.7

02 Apr 20:22
cf877d3
Compare
Choose a tag to compare

1.2.7

Created: March 31, 2025 4:13 PM

Changelog

New Features:

  • Gemini Image Generation: Added support for generating images straight from Gemini using the gemini-2.0-flash-exp-image-generation model.

Improvements:

  • Vertex AI: Improved use of Vertex AI with Gemini Model class to closely follow the official Google specification
  • Function Result Caching Improvement: We now have result caching on all Agno Toolkits and any custom functions using the @tool decorator. See the docs here.
  • Async Vector DB and Knowledge Base Improvements: Various knowledge bases, readers and vector DBs now have async-await support, so it will be used in agent.arun and agent.aprint_response. This also means that knowledge_base.aload() is possible which should greatly increase loading speed in some cases. The following have been converted:
    • Vector DBs:
      • LanceDbHere is a cookbook to illustrate how to use it.
      • MilvusHere is a cookbook to illustrate how to use it.
      • WeaviateHere is a cookbook to illustrate how to use it.
    • Knowledge Bases:
      • JSONKnowledgeBaseHere is a cookbook to illustrate how to use it.
      • PDFKnowledgeBaseHere is a cookbook to illustrate how to use it.
      • PDFUrlKnowledgeBaseHere is a cookbook to illustrate how to use it.
      • CSVKnowledgeBaseHere is a cookbook to illustrate how to use it.
      • CSVUrlKnowledgeBaseHere is a cookbook to illustrate how to use it.
      • ArxivKnowledgeBaseHere is a cookbook to illustrate how to use it.
      • WebsiteKnowledgeBaseHere is a cookbook to illustrate how to use it.
      • YoutubeKnowledgeBaseHere is a cookbook to illustrate how to use it.
      • TextKnowledgeBaseHere is a cookbook to illustrate how to use it.

Bug Fixes:

  • Recursive Chunking Infinite Loop: Fixes an issue with RecursiveChunking getting stuck in an infinite loop for large documents.

What's Changed

New Contributors

Full Changelog: v1.2.6...v1.2.7

v1.2.6

29 Mar 00:03
0ec58b8
Compare
Choose a tag to compare

Changelog

Bug Fixes:

  • Gemini Function call result fix: Fixed a bug with function call results failing formatting and added proper role mapping
  • Reasoning fix: Fixed an issue with default reasoning and improved logging for reasoning models

What's Changed

Full Changelog: v1.2.5...v1.2.6

v1.2.5

27 Mar 15:23
4f49f43
Compare
Choose a tag to compare

Changelog

New Features:

  • E2B Tools: Added E2B Tools to run code in E2B Sandbox

Improvements:

  • Teams Tools: Add tools and tool_call_limit to Team. This means the team leader itself can also have tools provided by the user, so it can act as an agent.
  • Teams Instructions: Improved instructions around attached images, audio, videos, and files. This should increase success when attaching artifacts to prompts meant for member agents.
  • MCP Include/Exclude Tools: Expanded MCPTools to allow you to specify tools to specifically include or exclude from all the available tools on an MCP server. This is very useful for limiting which tools the model has access to.
  • Tool Decorator Async Support: The @tool() decorator now supports async functions, including async pre and post-hooks.

Bug Fixes:

  • Default Chain-of-Thought Reasoning: Fixed issue where reasoning would not default to manual CoT if the provided reasoning model was not capable of reasoning.
  • Teams non-markdown responses: Fixed issue with non-markdown responses in teams.
  • Ollama tool choice: Removed tool_choice from Ollama usage as it is not supported.
  • Worklow session retrieval from storage: Fixed entity_id mappings

What's Changed

New Contributors

Full Changelog: v1.2.4...v1.2.5

v1.2.4

25 Mar 16:19
1387c11
Compare
Choose a tag to compare

Changelog

Improvements:

  • Tool Choice on Teams: Made tool_choice configurable.

Bug Fixes:

What's Changed

Full Changelog: v1.2.3...v1.2.4

v1.2.3

24 Mar 22:48
d2b4cfe
Compare
Choose a tag to compare

Changelog

Improvements:

  • Teams Error Handling: Improved the flow in cases where the model gets it wrong when forwarding tasks to members.

What's Changed

Full Changelog: v1.2.2...v1.2.3

v1.2.2

24 Mar 21:48
8051dff
Compare
Choose a tag to compare

Changelog

Bug Fixes:

  • Teams Memory: Fixed issues related to memory not persisting correctly across multiple sessions.

What's Changed

Full Changelog: v1.2.1...v1.2.2