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
orSessionSummarizer
.
- 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
- litellm toolcall+stream break fix by @kausmeows in #2765
- Add a demo team workflow by @mishramonalisha76 in #2779
- Add example of custom tool with session state by @dirkbrnd in #2815
- add redis to memory v2 by @kausmeows in #2831
- Memory performance updates by @dirkbrnd in #2814
- Confluence bypass ssl by @dirkbrnd in #2840
- fix-perf-evals-ag-2985 by @ysolanky in #2841
- feat: log a warning msg when receiving input of unsupported type by @manuhortet in #2842
- fix true and false lowercase issue by @Ayush0054 in #2823
- Release 1.3.2 by @dirkbrnd in #2851
New Contributors
- @manuhortet made their first contribution in #2842
Full Changelog: v1.3.1...v.1.3.2