v1.4.0

April 23, 2025

1.4.0

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_memories  → enable_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.