Skip to content

Releases: agno-agi/agno

v1.4.2

24 Apr 21:26
a545ab7

Choose a tag to compare

Changelog

New Features:

  • MCP SSE Support: Added support for connecting to SSE MCP Servers.
  • Tool Hooks: You can now have a hook that is wrapped around all tool calls. This works for Toolkits and custom tools. See this example.
  • Team Session State: You can now manage a single state dictionary across a team leader and team members inside tools given to the team leader/members. See this example.
  • Cartesia Tool: Added support for Cartesia for text-to-speech capabilities.
  • Gemini Image Tools: Added a tool that uses Gemini models to generate images.
  • Groq Audio Tools: Added a tool that uses Groq models to translate, transcribe and generate audio.

Improvements:

  • PubmedTools Expanded Results: Added expanded result sets for PubmedTools .
  • Variety in Tool Results: Custom tools can now have any return type and it would be handled before being provided to the model.

Bug Fixes:

  • Teams Shared Model Bug: Fixed issues where a single model is used across team members. This should reduce tool call failures in team execution.

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.4.2

v1.4.1

23 Apr 17:28

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

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

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

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

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

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

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

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

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