1.14.4

CrewAI Releases / 5/1/2026

📰 NewsDeveloper Stack & InfrastructureTools & Practical UsageModels & Research

Key Points

  • Release v1.14.4 introduces new capabilities including custom persistence keys, Azure OpenAI provider Responses API support, and Azure credential_scopes forwarding.
  • It adds cloud/workflow guidance such as a Vertex AI workload identity setup guide, plus new research/search tooling integrations (Tavily Research and You.com MCP tools).
  • A broad set of bug fixes improves JSON parsing reliability, preserves tool_calls when mixed with text, and corrects credential/base_url forwarding across providers.
  • Additional stability fixes address tool availability handling for MCP servers, safer message/iteration resets between invocations, and safer multimodal/guardrail/serialization behaviors.
  • Documentation updates include a changelog/version bump to v1.14.4a1 and new sandbox tools documentation for E2B and Daytona.

What's Changed

Features

  • Add support for custom persistence key in @persist
  • Add Responses API support for Azure OpenAI provider
  • Forward credential_scopes to Azure AI Inference client
  • Add Vertex AI workload identity setup guide
  • Add Tavily Research and get Research
  • Add You.com MCP tools for search, research, and content extraction

Bug Fixes

  • Fix fall through when JSON regex match isn't valid JSON
  • Fix to preserve tool_calls when response also contains text
  • Fix to forward base_url and api_key to instructor.from_provider
  • Fix to warn and return empty when native MCP server returns no tools
  • Fix to use validated messages variable in non-streaming handlers
  • Fix to guard crew chat description helpers against LLM failures
  • Fix to reset messages and iterations between invocations
  • Fix to forward trained-agents file through replay and test
  • Fix to honor custom trained-agents file at inference
  • Fix to bind task-only agents to crew for multimodal input_files
  • Fix to serialize guardrail callables as null for JSON checkpointing
  • Fix renaming of force_final_answer to avoid self-referential router
  • Fix bump of litellm for SSTI fix; ignore unfixable pip CVE

Documentation

  • Update changelog and version for v1.14.4a1
  • Add E2B Sandbox Tools page
  • Add Daytona sandbox tools documentation

Contributors

@EdwardIrby, @dependabot[bot], @factory-droid-oss, @factory-droid[bot], @greysonlalonde, @kunalk16, @lorenzejay, @lucasgomide, @manisrinivasan2k1, @mattatcha, @vinibrsl