NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2572 most downloaded on PyPI
Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
Last release today
03 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
3 years old
458 releases · first in 2023
fixed version not being found and silently failing reversion by @lorenzejay in https://github.com/crewAIInc/crewAI/pull/3498
Removed deprecated Auth0 login (no longer requires typing email)
CrewBasecrewai_trigger_payload auto-injectioncrewai config reset to allow token resetFlow.start() methodsTask.max_retriesLLM, types, agents, tasks, security, etc.)uv cachingOne column per month.
Suppressed Pydantic deprecation warnings during initialization
rag package and current implementationNoneREADME.mduv and updated dev toolingevents module to crewai.eventsv0.175.0 releaseAdded deprecation notice for Task.max_retries
tool section during crewai updateopenai >=1.13.3 due to fixed import issuesFlow listener resumability for HITL and cyclic flowsPlusAPI and TraceBatchManagerFlow.start() methodscrewai config reset to clear tokenscrewai_trigger_payload auto-injectioncrewai loginTask.max_retriesIgnored deprecation warnings from chromadb
XMLSearchTool by converting config values to strings for configparserPytestUnraisableExceptionWarningdb_storage_pathchromadb<1.100.0 due to ResponseTextConfigParam import issueExternalMemory metadatacrewai_trigger_payloadinject_trigger_input to allow_crewai_trigger_contextagent_id-linked memory entries in Mem0Ignored deprecation warnings from chromadb
XMLSearchTool by converting config values to strings for configparserPytestUnraisableExceptionWarningdb_storage_pathchromadb<1.100.0 due to ResponseTextConfigParam import issueExternalMemory metadatacrewai_trigger_payloadinject_trigger_input to allow_crewai_trigger_contextagent_id-linked memory entries in Mem0Improved LLM message formatting performance for better runtime efficiency
enterprise configure command to CLI for streamlined enterprise setupDropped support for deprecated User Memory system
BaseModel entriespartition() for performance1.74.9crewai config CLI command group with testscrew.nameconnect_timeout attributeRemoved crewai signup references and replaced them with crewai login
crewai signup references and replaced them with crewai loginagent_idFlow class to support custom flow namesAdded deprecation notice to UserMemory
stop parameter for LLM models automaticallysave method and updated related test casesUserMemorySerperScrapeWebsiteTool and reorganized Serper sectionUsed production WorkOS environment ID
BaseLLM class instead of LLMcreate_directory parameter in Task classAgentEvaluatorAgent and LiteAgentneatlogsguardrail attributes and usage examplesneatlogsAgent.kickoff usageSped up GitHub Actions tests through parallelization
Agent.kickoff methodFixed project name normalization by stripping trailing slashes during crew creation
RAGStorageMemoryEvents to monitor memory usageMemoryEventsFixed SSL error when retrieving LLM data from GitHub
Taskmkdocs from project dependenciesmem0 storageTool attributesCrewBaseCrewBasequickstart.mdxLLMGuardrail eventsRemoved duplicated message related to Tool result output
manager_agent tokens in usage_metrics from kickoffLiteAgent with Guardrail integrationLiteLLM to support latest OpenAI versionUV version for Tool repositoryFixed agent knowledge sources issue
Nothing published for this version
Fixed encoding error when creating tools
Fixes Interpolation with hyphens
Enabled full Ruff rule set by default for stricter linting
• Enabled full Ruff rule set by default for stricter linting
• Addressed race condition in FilteredStream using context managers
• Fixed agent knowledge reset issue
• Refactored agent fetching logic into utility module
• Added support for loading an Agent directly from a repository
• Enabled setting an empty context for Task
• Enhanced Agent repository feedback and fixed Tool auto-import behavior
• Introduced direct initialization of knowledge (bypassing knowledge_sources)
• Updated security.md for current security practices
• Cleaned up Google setup section for clarity
• Added link to AI Studio when entering Gemini key
• Updated Arize Phoenix observability guide
• Refreshed flow documentation
Improved test reliability by enhancing pytest handling for flaky tests
What’s Changed
Fixed issues with missing prompt or system templates.
upgrade liteLLM to latest version
Added result_as_answer parameter support in @tool decorator.
result_as_answer parameter support in @tool decorator.WeaviateVectorSearchTool documentation.CodeInterpreterTool.Agents as an atomic unit. (Agent(...).kickoff())
Agent(...).kickoff())Converted tabs to spaces in crew.py template in PR #2190
Fixed issues with missing template variables and user memory configuration.
Core Improvements & Fixes
New Features & Enhancements
Documentation & Guides
Enhanced LLM Support: Improved structured LLM output, parameter handling, and formatting for Anthropic models.
Nothing published for this version
Feat: Add SageMaker as a LLM provider
Full Changelog: https://github.com/crewAIInc/crewAI/compare/0.98.0...0.99.0
Feat: Add unique ID to flow states
Feat: Adding Multimodal Abilities to Crew
remove all references to pipeline and pipeline router
Log in to Tool Repository on crewai login
crewai loginNew before_kickoff and after_kickoff crew callbacks
before_kickoff and after_kickoff crew callbacksFixing Tokens callback replacement bug
Series of small bug fixes around llms support
Series of small bug fixes around llms support
Nothing published for this version
Nothing published for this version
Nothing published for this version
Enhance log storage to support more data types
Update plot command for flow to crewai flow plot
uv syncUpdating crewai create commadn
Updating crewai create commadn
Nothing published for this version
fix/fixed missing API prompt + CLI docs update
new --provider option on crewai crewat
new --provider option on crewai crewat
Ensure original embedding config works
crewai tool install <tool>feat: add poetry.lock to uv migration
Nothing published for this version
CLI to allow for model selection & submitting API keys
Create crewai create flow command
crewai create flow commandcrewai tool create <tool> commandNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Adding experimental Flows feature
Nothing published for this version
Nothing published for this version
Increases default max iterations to 20
Fixes: #1359 #1355 #1353 #1356 and others
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →