Skip to content

Releases: agno-agi/agno

v1.4.1

23 Apr 17:28
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.4.1

v1.4.0

23 Apr 11:24
21e7431
Compare
Choose a tag to compare

Changelog

New Features:

  • Memory Generally Available: We have made improvements and adjustments to how Agentic user memory management works. This is now out of beta and generally available. See these examples and these docs for more info.
  • OpenAI Tools: Added OpenAITools to enable text-to-speech and image generation through OpenAI’s APIs.
  • Zep Tools: Added ZepTools and AsyncZepTools to manage memories for your Agent using zep-cloud

Improvements:

  • Azure AI Foundry Reasoning: Added support for reasoning models via Azure AI Foundry. E.g. Deepseek-R1.
  • Include/Exclude Tools: Added include_tools and exclude_tools for all toolkits. This allows for selective enabling / disabling of tools inside toolkits, which is especially useful for larger toolkits.

Bug Fixes:

  • Gemini with Memory: Fixed issue with deepcopy when Gemini is used with Memory.

Breaking Changes:

  • Memory: Agents will now by default use an improved Memory instead of the now deprecated AgentMemory.
    • agent.memory.messagesrun.messages for run in agent.memory.runs (or agent.get_messages_for_session())
    • create_user_memoriesenable_user_memories and is now set on the Agent/Team directly.
    • create_session_summaryenable_session_summaries and is now set on the Agent/Team directly.

What's Changed

New Contributors

Full Changelog: v1.3.5...v1.4.0

v1.3.5

21 Apr 17:55
Compare
Choose a tag to compare

Changelog

Improvements:

  • Further Async Vector DB Support: Support added for:
  • Reasoning on Agno Platform:
    • Added extensive support for reasoning on the Agno Platform. Go see your favourite reasoning agents in action!
    • Changes from SDK
      • Now sending events for the different types of reasoning and populate the reasoning_content on RunResponse for stream/non-stream, async/non-async
      • Unified json structure for all types of reasoning in Reasoning events
  • Google Caching Support: Added support for caching files and sending the cached content to Gemini.

Bug Fixes

  • Firecrawl Scrape: Fixed issues with non-serializable types for during Firecrawl execution. #2883

What's Changed

New Contributors

Full Changelog: v1.3.4...v1.3.5

v1.3.4

19 Apr 02:22
8322e57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.3...v1.3.4

v1.3.3

17 Apr 19:44
5fe2d41
Compare
Choose a tag to compare

Changelog

Improvements:

  • Gemini File Upload: Enabled direct use of uploaded files with Gemini.
  • Metrics Update: Added audio, reasoning and cached token counts to metrics where available on models.
  • Reasoning Updates: We now natively support Ollama and AzureOpenAI reasoning models.

Bug Fixes:

  • PPrint Util Async: Added apprint_run_response to support async.
  • Mistral Reasoning: Fixed issues with using a Mistral model for chain-of-thought reasoning.

What's Changed

Full Changelog: v.1.3.2...v1.3.3

v1.3.2

16 Apr 20:10
61467f7
Compare
Choose a tag to compare

Changelog

New Features:

  • Redis Memory DB: Added Redis as a storage provider for Memory. See here.

Improvements:

  • Memory Updates: Various performance improvements made and convenience functions added:
    • agent.get_session_summary() → Use to get the previous session summary from the agent.
    • agent.get_user_memories() → Use to get the current user’s memories.
    • You can also add additional instructions to the MemoryManager or SessionSummarizer.
  • Confluence Bypass SSL Verification: If required, you can now skip SSL verification for Confluence connections.
  • More Flexibility On Team Prompts: Added add_member_tools_to_system_message to remove the member tool names from the system message given to the team leader, which allows flexibility to make teams transfer functions work in more cases.

Bug Fixes:

  • LiteLLM Streaming Tool Calls: Fixed issues with tool call streaming in LiteLLM.
  • E2B Casing Issue: Fixed issues with parsed Python code that would make some values lowercase.
  • Team Member IDs: Fixed edge-cases with team member IDs causing teams to break.

What's Changed

New Contributors

Full Changelog: v1.3.1...v.1.3.2

v1.3.1

13 Apr 23:13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0

13 Apr 00:48
b2efaed
Compare
Choose a tag to compare

Changelog

New Features:

  • Memory Revamp (beta): Releasing a complete revamp of Agno Memory (beta release). This includes a new Memory class that supports adding, updating and deleting user memories, as well as doing semantic search with a model. This also adds additional abilities to the agent to manage memories on your behalf. See the docs here.
  • User ID and Session ID on Run: You can now pass user_id and session_id on agent.run(). This will ensure the agent is set up for the session belonging to the session_id and that only the memories of the current user is accessible to the agent. This allows you to build multi-user and multi-session applications with a single agent configuration.
  • Redis Storage: Support added for Redis as a session storage provider.

What's Changed

Full Changelog: v1.2.16...v1.3.0

v1.2.16

11 Apr 11:45
8ee6301
Compare
Choose a tag to compare

Changelog

Improvements:

  • Teams Improvements: Multiple improvements to teams to make task forwarding to member agents more reliable and to make the team leader more conversational. Also added various examples of reasoning with teams.
  • Knowledge on Teams: Added knowledge to Team to better align with the functionality on Agent. This comes with retriever to set a custom retriever and search_knowledge to enable Agentic RAG.

Bug Fixes:

  • Gemini Grounding Chunks: Fixed error when Gemini Grounding was used in streaming.
  • OpenAI Defaults in Structured Outputs: OpenAI does not allow defaults in structured outputs. To make our structured outputs as compatible as possible without adverse effects, we made updates to OpenAIResponses and OpenAIChat.

What's Changed

New Contributors

Full Changelog: v1.2.15...v1.2.16

v1.2.15

09 Apr 00:13
51694f6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.14...v1.2.15