pypi crewai-tools 1.14.5

3 hours ago

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

Don't miss a new crewai-tools release

NewReleases is sending notifications on new releases.