Change8

0.165.1

Breaking Changes
📦 crewaiView on GitHub →
1 breaking4 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

  1. Update code referencing the internal flag inject_trigger_input to use allow_crewai_trigger_context.
  2. Remove any remaining AgentOps integration code as it is no longer supported.
  3. 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