releaseintermediate
[Release] crewaiInc/crewAI 1.12.0a1: 1.12.0a1
By greysonlalondegithub
View original on githubCrewAI 1.12.0a1 introduces native OpenAI-compatible provider support (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope), agent skills, and automatic hierarchical memory isolation via root_scope. The release includes Arabic language support for documentation and tooling, a new docs-check command, and significant refactoring to decouple from LiteLLM while resolving mypy type-checking errors across all packages.
Key Points
- •Native support for OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope) reduces LiteLLM dependency
- •Automatic root_scope implementation enables hierarchical memory isolation for better agent state management
- •New docs-check command analyzes changes and generates documentation with multi-language translation support
- •Arabic language support added to changelog, release tooling, and complete documentation translation
- •Agent skills feature enables modular capability composition for agents
- •Decoupling from LiteLLM for token counting, callbacks, and feature detection improves flexibility
- •All mypy strict type-checking errors resolved across crewai, crewai-tools, and crewai-files packages
- •New logout CLI command for session management
- •Refactored sync/async task execution to eliminate code duplication in agent kickoff
- •LiteLLM pinned to v1.82.6 as upper bound for stability
Found this useful? Add it to a playbook for a step-by-step implementation guide.
Workflow Diagram
Start Process
Step A
Step B
Step C
Complete