github crewAIInc/crewAI 1.4.0

latest release: 1.4.1
18 hours ago

What's Changed

Features

  • Add support for non-AST plot routes
  • Implement first-class support for MCP
  • Add Pydantic validation dunder to BaseInterceptor
  • Add support for LLM message interceptor hooks
  • Cache i18n prompts for efficient use
  • Enhance QdrantVectorSearchTool

Bug Fixes

  • Fix issues with keeping stopwords updated
  • Resolve unpickleable values in flow state
  • Ensure lite agents course-correct on validation errors
  • Fix callback argument hashing to ensure caching works
  • Allow adding RAG source content from valid URLs
  • Make plot node selection smoother
  • Fix duplicating document IDs for knowledge

Refactoring

  • Improve MCP tool execution handling with concurrent futures
  • Simplify flow handling, typing, and logging; update UI and tests
  • Refactor stop word management to a property

Documentation

  • Migrate embedder to embedding_model and require vectordb across tool docs; add provider examples (en/ko/pt-BR)

Contributors

@danielfsbarreto, @greysonlalonde, @lorenzejay, @lucasgomide, @tonykipkemboi

Don't miss a new crewAI release

NewReleases is sending notifications on new releases.