What's Changed
Features
- Deprecate
CrewAgentExecutor, default Crew agents toAgentExecutor - Improve Daytona sandbox tools
- Add
restore_from_state_idkickoff parameter - Add highlights to
ExaSearchTool, rename fromEXASearchTool
Bug Fixes
- Fix memory leak in
git.pyby usingcached_property - Surface streamed tool calls when
available_functionsis absent - Ensure
skillsloading events for traces - Correct status endpoint path from
/{kickoff_id}/statusto/status/{kickoff_id} - Restore missing code block in pt-BR first-flow guide
- Prevent
result_as_answerfrom returning hook-block or error messages as final answer - Preserve task outputs across async batch flush
- Always restore
task.output_pydanticin finally block - Handle
BaseModelinput inconvert_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-clipackage
Contributors
@NIK-TIGER-BILL, @akaKuruma, @cgoeppinger, @github-actions[bot], @greysonlalonde, @heitorado, @irfaan101, @iris-clawd, @lorenzejay, @manisrinivasan2k1, @minasami-pr, @mislavivanda, @theCyberTech, @theishangoswami, @wishhyt