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
andAsyncZepTools
to manage memories for your Agent usingzep-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
andexclude_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 withMemory
.
Breaking Changes:
- Memory: Agents will now by default use an improved
Memory
instead of the now deprecatedAgentMemory
.agent.memory.messages
→run.messages for run in agent.memory.runs
(oragent.get_messages_for_session()
)create_user_memories
→enable_user_memories
and is now set on the Agent/Team directly.create_session_summary
→enable_session_summaries
and is now set on the Agent/Team directly.