crewAIInc/crewAI

Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.

Агенты⭐ 58 839Pythonпоследний релиз: 1.15.22
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

CrewAI — это open-source Python-фреймворк для оркестрации многоагентных (multi-agent) систем, позволяющий создавать автономных AI-агентов с ролями и запускать их в совместной работе.

Зачем нужен

Инструмент решает задачу автоматизации сложных процессов путем делегирования задач группе специализированных AI-агентов, которые взаимодействуют друг с другом. Он полезен разработчикам, которым нужно перейти от одиночных LLM-запросов к продуманным рабочим процессам с разделением ответственности и контролем над выполнением задач.

Что можно реализовать

  • Автоматизация написания job descriptions с участием нескольких агентов
  • Планирование поездок (Trip Planner) с использованием кооперации агентов
  • Анализ фондового рынка (Stock Analysis) через сбор и обработку данных
  • Создание сложных event-driven автоматизаций с помощью CrewAI Flows

Ключевые возможности

  • Два режима работы: Crews для автономного сотрудничества агентов и Flows для точного event-driven контроля
  • Поддержка MCP (Model Context Protocol) для интеграции с AI-кодингами агентами (например, Claude Code)
  • Встроенные возможности observability, трассировки и логирования через CrewAI AMP Suite
  • Гибкая настройка ролей, целей, бэкстори и инструментов для каждого агента
  • Поддержка структурированного вывода (Pydantic, JSON) и человеческого контроля (human review)

👤 Кому подойдёт: Python-разработчики, инженеры по AI/ML, создающие production-ready agentic automation, и технические лидеры, оценивающие внедрение multi-agent систем.

Релизы

1.15.22minor
🕐 4 дн назад · релиз на GitHub ↗

Добавлена поддержка OpenRouter, алиасов и контекста llm_overlay; исправлены ошибки SQLite, Windows и OpenAI.

  • Added: Добавлен OpenRouter как провайдер эмбеддингов и переменная llm_overlay для маршрутизации ролей агентов.
  • Added: Поддержка алиасов как идентификаторов подключений и сбор обратной связи в трассировке.
  • Fixed: Исправлены ошибки SQLite, чтение JSON как UTF-8 и защита от крахов TUI при специфичных символах.
  • Fixed: Улучшена работа с OpenAI (reasoning_effort), Azure (streamed tool calls) и Gemini (сохранение данных).
  • Fixed: Исправлены проблемы с Windows (poetry.lock, mypy), CRLF в скиллах и валидация интеграций платформы.
1.15.21patch
🕐 11 дн назад · релиз на GitHub ↗

Исправлены ошибки в интеграциях (Oxylabs, BrightData, DashScope), уточнены параметры моделей и улучшена работа с чекпоинтами.

  • Fixed: Исправлены ошибки в интеграциях: Oxylabs, BrightData, DashScope и gateway.
  • Fixed: Уточнен контекст окна для gpt-4o-mini (128000) и исправлена конвертация JSON schema.
  • Added: Добавлена телеметрия для отслеживания времени выполнения чекпоинтов и использования CLI.
  • Fixed: Чекпоинты теперь сохраняются в кодировке UTF-8, а аргументы стриминга корректно обрабатываются.
  • Fixed: Исправлены хуки pre-commit для Windows и обновлена документация.
1.15.20patch
🕐 17 дн назад · релиз на GitHub ↗

Исправлено обнаружение алиасов инструментов на устаревшей платформе.

  • Fixed: Исправлено обнаружение алиасов инструментов на устаревшей платформе
1.15.19minor
🕐 17 дн назад · релиз на GitHub ↗

Релиз 1.15.19: интеграция Clipper, новая функция now() в CEL, исправления Gemini/Ollama и обновление зависимостей для безопасности.

  • Added: Добавлен клиент интеграции Clipper и инъектируемый клиент для инструментов платформы CrewAI.
  • Added: В среду выполнения выражений CEL добавлена функция now().
  • Added: Теперь фиксируется причина завершения запуска команды (crew) для каждого пользователя.
  • Fixed: Исправлено чтение URL-адресов octet-stream и xlsx в UrlReadTool, а также добавление завершающего хода пользователя в нативном провайдере Gemini.
  • Fixed: Нормализованы схема и порт в базовом URL Ollama; сохранены конфигурации повторно используемых областей в памяти.
  • Fixed: Обновлены pypdf и nltk до версий, устраняющих уязвимости безопасности; исправлены структурированные выводы для моделей Claude.
1.15.18minor
🕐 24 дн назад · релиз на GitHub ↗

Стабильный релиз conversational flows, исправления для Anthropic и CrewAI, улучшение обработки состояний и ошибок.

  • Added: Конверсационные потоки (conversational flows) переведены в статус стабильных.
  • Added: Улучшена документация и API для declarative chat flow, добавлена поддержка собственного состояния и формата ответа роутера.
  • Added: Добавлена возможность принимать crew-style LLM конфигурацию в декларациях и открывать TUI для чат-потоков.
  • Fixed: Исправлена маппинг модели Claude Sonnet 4.6 на 1M контекстное окно и увеличен max_tokens для больших вызовов инструментов.
  • Fixed: Устранены ошибки: сохранение результатов инструментов при пустом ответе, корректная запись провалов задач и обработка ролей сообщений.
1.15.17minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз crewAI 1.15.17: новые декларативные диалоги, исправление ошибок MCP и SSRF, а также фиксы для OpenAI Responses API.

  • Added: Добавлена документация и поддержка декларативных разговоров, позволяющих управлять режимом общения.
  • Added: Инструменты, разрешаемые по slug-ссылке, теперь корректно передают AMP-идентификатор.
  • Fixed: Исправлено использование имени хоста URL в качестве server_name для MCP HTTP и SSE серверов.
  • Fixed: Устранена проблема с нативными вызовами инструментов через OpenAI Responses API.
  • Fixed: Улучшена безопасность: проверки SSRF привязаны к каждому перенаправлению и IP-адресу.
1.15.16minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз crewAI 1.15.16: управление контекстом выполнения, исправление ошибок трассировки и MySQL, добавлены гайды по фронтенду.

  • Added: Введено управление контекстом выполнения с поддержкой UUID.
  • Added: Добавлены гайды по фронтенду для CopilotKit и AG-UI.
  • Added: Улучшено логирование: запись типа исключения, статуса отправки трассы в AMP и источника деплоя.
  • Fixed: Исправлена валидация имени таблицы поиска в MySQL.
  • Fixed: Исправлена ошибка, при которой неудачный ход помечал следующий как провальный.
1.15.15minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз crewAI 1.15.15: новые отчеты о потоках, исправления безопасности и стандартизация CLI.

  • Added: Добавлена возможность отчета о результатах потока, длительности и сигналах участия человека.
  • Fixed: Исправлено событие FlowStartedEvent при прерывании потока через граничный хук.
  • Fixed: Обновлены зависимости torch и gitpython для устранения уязвимостей безопасности.
  • Added: Флаги командной строки стандартизированы в kebab-case.
1.15.14minor
🕐 1 мес назад · релиз на GitHub ↗

В релизе 1.15.14 для crewAI разделен контекст выполнения и агент кодинга, добавлен идентификатор проекта.

  • Added: Разделен контекст выполнения (runtime context) от агента кодинга для улучшения архитектуры.
  • Added: Добавлена поддержка идентификатора проекта (project ID) в контекст выполнения.
  • Обновлены документация, снимки и журнал изменений для версии 1.15.13.
1.15.13patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлены баги LiteLLM, кэширования Anthropic и уязвимости h2; обновлена документация.

  • Fixed: Исправлено сохранение провайдера для моделей, маршрутизируемых через LiteLLM.
  • Fixed: Устранено заниженное отображение использования токенов кэша в Anthropic.
  • Fixed: Обновлена библиотека h2 до версии 4.4.1 для устранения уязвимости безопасности.
  • Fixed: Улучшена стабильность моков шины событий LLM.
  • Added: Добавлен workflow DOCS_TRANSLATIONS для синхронизации локализации документации.
1.15.12minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлен URLReadTool, унифицировано создание ресурсов через CLI, обновлена документация.

  • Added: Добавлен URLReadTool для чтения произвольных URL
  • Added: Унифицировано создание ресурсов через команду crewai create
  • Added: В инструменты платформы добавлена метаданных приложений
  • Fixed: Уточнены сообщения об ошибках коллизии имен маршрутов
  • Обновлен шаблон AGENTS.md для новой CLI
1.15.11minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз crewAI 1.15.11: добавлен инструмент IBM Db2, улучшена телеметрия и безопасность, исправлены ошибки.

  • Added: Добавлен инструмент поиска IBM Db2.
  • Added: Улучшена телеметрия: отслеживание хуков, привязка к project_id и обнаружение кодовых агентов.
  • Added: В AGENTS.md добавлена информация об AMP.
  • Fixed: Обновлены aiohttp и cryptography для устранения уязвимостей GHSA.
  • Fixed: Исправлено отображение ошибок CEL внутри map-литералов.
1.15.10minor
🕐 1 мес назад · релиз на GitHub ↗

В crewAI 1.15.10 добавлен сбор событий использования навыков, обновлена документация по безопасности.

  • Added: Добавлен сбор событий использования навыков (skill usage events).
  • Deprecated: Удалена документация по AMP, которая была перенесена в другое место.
  • Обновлены рекомендации по сообщению об уязвимостях безопасности.
1.15.2minor
🕐 2 мес назад · релиз на GitHub ↗

Обновление crewAI: динамические модели, inline-скиллы, новые инструменты для Flow и исправления безопасности.

  • Added: Динамическая подгрузка актуальных LLM-моделей в crew wizard и поддержка inline-определений скиллов.
  • Added: Новые возможности для Flow: генерация определений, шаблонные входные данные, стриминг и репозиторные агенты.
  • Added: Улучшена работа AgentExecutor: добавлена настройка сообщений и обработка обратной связи.
  • Fixed: Исправлены уязвимости onnx и nltk, оптимизировано кэширование моделей и добавлен aiobotocore для Bedrock.
  • Fixed: Унифицировано разрешение входных данных для crewai run и исправлена навигация в документации.
1.15.1minor
🕐 2 мес назад · релиз на GitHub ↗

В crewAI 1.15.1 добавлена инициализация Git, улучшена безопасность и исправлены ошибки рендеринга шаблонов.

  • Added: Автоматическая инициализация Git-репозиториев для сгенерированных проектов.
  • Added: Требование явного определения проектов CrewAI.
  • Fixed: Исправлено обходное bypass SSRF-атак при скрапинге через редиректы.
  • Fixed: Устранены ошибки рендеринга JSON-шаблонов и фиксации версий.
  • Added: Автоматическое открытие страницы деплоя после завершения CLI-команды.