0.165.1
Breaking Changes📦 crewaiView on GitHub →
⚠ 1 breaking✨ 4 features🐛 4 fixes🔧 7 symbols
Summary
This release introduces Mem0 agent-linked memory and ExternalMemory metadata enhancements while removing the deprecated AgentOps integration. It also includes critical fixes for XMLSearchTool and Chroma storage handling.
⚠️ Breaking Changes
- Removed deprecated AgentOps integration. Users must migrate to alternative observability providers.
Migration Steps
- Update code referencing the internal flag inject_trigger_input to use allow_crewai_trigger_context.
- Remove any remaining AgentOps integration code as it is no longer supported.
- Ensure OpenAI package version is below 1.100.0 to avoid import errors.
✨ New Features
- Included exchanged agent messages into ExternalMemory metadata.
- Automatically injected crewai_trigger_payload into context.
- Added support for agent_id-linked memory entries in Mem0.
- Enhanced tracing logic with ephemeral tracing support.
🐛 Bug Fixes
- Fixed XMLSearchTool compatibility by ensuring config values are strings for configparser.
- Resolved flaky Pytest runs involving PytestUnraisableExceptionWarning.
- Moved Chroma lockfile handling to db_storage_path to prevent permission/path issues.
- Mocked telemetry in tests for stable CI runs.
🔧 Affected Symbols
XMLSearchToolExternalMemoryMem0inject_trigger_inputallow_crewai_trigger_contextcrewai_trigger_payloadAgentOps