Agent DailyAgent Daily
releaseintermediate

[Release] crewaiInc/crewAI 1.12.0a1: 1.12.0a1

By greysonlalondegithub
View original on github

CrewAI 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
Quality

Concepts