Skip to content

Releases: crewAIInc/crewAI

0.95.0

04 Jan 20:57
Compare
Choose a tag to compare

What's Changed

  • Feat: Adding Multimodal Abilities to Crew
  • Feat: Programatic Guardrails
  • Feat: Gemini 2.0 Support
  • Feat: CrewAI Flows Improvements
  • Feat: Add Workflow Permissions
  • Feat: Add support for langfuse with litellm
  • Feat: Portkey Integration with CrewAI
  • Feat: Add interpolate_only method and improve error handling
  • Feat: Docling Support
  • Feat: Weviate Support
  • Fix: output_file not respecting system path
  • Fix disk I/O error when resetting short-term memory.
  • Fix: CrewJSONEncoder now accepts enums
  • Fix: Python max version
  • Fix: Interpolation for output_file in Task
  • Fix: Handle coworker role name case/whitespace properly
  • Fix: Add tiktoken as explicit dependency and document Rust requirement
  • Fix: Include agent knowledge in planning process
  • Fix: Change storage initialization to None for KnowledgeStorage
  • Fix: Fix optional storage checks
  • Fix: include event emitter in flows
  • Fix: Docstring, Error Handling, and Type Hints Improvements
  • Fix: Suppressed userWarnings from litellm pydantic issues

New Contributors

0.86.0

05 Dec 16:53
Compare
Choose a tag to compare

What's Changed

  • remove all references to pipeline and pipeline router
  • docs: Add Nvidia NIM as provider in Custom LLM
  • add knowledge demo + improve knowledge docs
  • Brandon/cre 509 hitl multiple rounds of followup
  • New docs about yaml crew with decorators. Simplify template crew

0.85.0

04 Dec 16:53
066ad73
Compare
Choose a tag to compare

What's Changed

  • Added knowledge to agent level
  • Feat/remove langchain
  • Improve typed task outputs
  • Log in to Tool Repository on crewai login
  • Fixes issues with result as answer not properly exiting LLM loop
  • fix: missing key name when running with ollama provider
  • fix spelling issue found
  • Update readme for running mypy
  • Add knowledge to mint.json
  • Update Github actions
  • Docs Update Agents docs to include two approaches for creating an agent
  • Documentation Improvements: LLM Configuration and Usage

v0.83.0

25 Nov 17:52
Compare
Choose a tag to compare

What's Changed

  • New before_kickoff and after_kickoff crew callbacks
  • Support to pre-seed agents with Knowledge
  • Add support for retrieving user preferences and memories using Mem0
  • Fix Async Execution
  • Upgrade chroma and adjust embedder function generator
  • Update CLI Watson supported models + docs
  • Reduce level for Bandit
  • Fixing all tests
  • Update Docs

0.80.0

14 Nov 04:55
4ca785e
Compare
Choose a tag to compare
  • Fixing Tokens callback replacement bug
  • Fixing Step callback issue
  • Add cached prompt tokens info on usage metrics
  • Fix crew_train_success test

0.79.4

11 Nov 03:04
Compare
Choose a tag to compare

Series of small bug fixes around llms support

0.79.0

10 Nov 21:01
Compare
Choose a tag to compare
  • Add inputs to flows
  • Enhance log storage to support more data types
  • Add support to IBM memory
  • Add Watson as an option in CLI
  • Add security.md file
  • Replace .netrc with uv environment variables
  • Move BaseTool to main package and centralize tool description generation
  • Raise an error if an LLM doesnt return a response
  • Fix flows to support cycles and added in test
  • Update how we name crews and fix missing config
  • Update docs

0.76.9

30 Oct 03:09
Compare
Choose a tag to compare
  • Update plot command for flow to crewai flow plot
  • Add tomli so we can support 3.10
  • Forward install command options to uv sync
  • Improve tool text description and args
  • Improve tooling and flow docs
  • Update flows cli to allow you to easily add additional crews to a flow with crewai flow add-crew
  • Fixed flows bug when using multiple start and listen(and_(..., ..., ...))

0.76.2

23 Oct 21:13
Compare
Choose a tag to compare

Updating crewai create commadn

0.76.0

23 Oct 21:05
Compare
Choose a tag to compare
  • fix/fixed missing API prompt + CLI docs update
  • chore(readme): fixing step for 'running tests' in the contribution
  • support unsafe code execution. add in docker install and running checks
  • Fix memory imports for embedding functions by