1.14.5

crewAIInc/crewAI1.14.5May 18, 2026by greysonlalonde

AI Summary

This release focuses on architectural improvements by extracting the CLI into a standalone package and deprecating CrewAgentExecutor. It also enhances sandbox tools, adds features for state restoration, and fixes multiple memory and streaming bugs.

Key Highlights

  • Extract CLI into standalone `crewai-cli` package
  • Deprecate `CrewAgentExecutor`, default Crew agents to `AgentExecutor`
  • Add `restore_from_state_id` kickoff parameter
  • Add highlights to `ExaSearchTool`
  • Fix memory leak in `git.py` by using `cached_property`

Breaking Changes

  • Deprecate `CrewAgentExecutor`, default Crew agents to `AgentExecutor`

New Features

  • Standalone `crewai-cli` package
  • `restore_from_state_id` kickoff parameter
  • ExaSearchTool highlights
  • Daytona sandbox tool improvements
  • Streamed tool calls surface when `available_functions` is absent

Full Release Notes

## What's Changed

### Features
- Deprecate `CrewAgentExecutor`, default Crew agents to `AgentExecutor`
- Improve Daytona sandbox tools
- Add `restore_from_state_id` kickoff parameter
- Add highlights to `ExaSearchTool`, rename from `EXASearchTool`

### Bug Fixes
- Fix memory leak in `git.py` by using `cached_property`
- Surface streamed tool calls when `available_functions` is absent
- Ensure `skills` loading events for traces
- Correct status endpoint path from `/{kickoff_id}/status` to `/status/{kickoff_id}`
- Restore missing code block in pt-BR first-flow guide
- Prevent `result_as_answer` from returning hook-block or error messages as final answer
- Preserve task outputs across async batch flush
- Always restore `task.output_pydantic` in finally block
- Handle `BaseModel` input in `convert_to_model`

### Documentation
- Update changelog and version for v1.14.5
- Add OSS upgrade & crew-to-flow migration guide
- Document additional env vars for devtools
- Add docs for `TavilyGetResearch`

### Refactoring
- Extract CLI into standalone `crewai-cli` package

## Contributors

@NIK-TIGER-BILL, @akaKuruma, @cgoeppinger, @github-actions[bot], @greysonlalonde, @heitorado, @irfaan101, @iris-clawd, @lorenzejay, @manisrinivasan2k1, @minasami-pr, @mislavivanda, @theCyberTech, @theishangoswami, @wishhyt