1.12.0a1
📦 crewaiView on GitHub →
✨ 7 features🐛 8 fixes🔧 1 symbols
Summary
This release introduces significant new features like native OpenAI-compatible provider support and agent skills, alongside extensive bug fixes, particularly resolving mypy errors across packages. The internal plumbing related to LiteLLM has also been decoupled.
✨ New Features
- Added docs-check command to analyze changes and generate docs with translations.
- Added Arabic language support to changelog and release tooling.
- Added modern standard Arabic translation of all documentation.
- Added native OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope).
- Added agent skills.
- Added logout command in CLI.
- Implemented automatic root_scope for hierarchical memory isolation.
🐛 Bug Fixes
- Fixed agent memory saving.
- Resolved mypy errors in crewai-files and added all packages to CI type checks.
- Resolved all strict mypy errors across crewai-tools package.
- Resolved all mypy errors across crewai package.
- Fixed usage of __router_paths__ for listener+router methods in FlowMeta.
- Pinned litellm upper bound to last tested version (1.82.6).
- Raise value error on no file support.
- Corrected litellm quarantine wording in docs.