joaomdmoura/crewai

Фреймворк для оркестрации ролевых автономных AI-агентов. Способствуя коллективному интеллекту, CrewAI позволяет агентам бесшовно работать вместе, решая сложные задачи.

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

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

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

Зачем нужен

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

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

  • Генерация и анализ контента (например, написание job descriptions)
  • Планирование маршрутов и логистики (Trip Planner)
  • Финансовый анализ и сбор данных (Stock Analysis)
  • Создание кастомных AI-ассистентов с заданными ролями и целями
  • Комбинирование автономных Crews с жесткими Flow-сценариями для гибридной автоматизации

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

  • Два режима работы: Crews для автономного сотрудничества агентов и Flows для точного событийно-ориентированного контроля
  • Поддержка интеграции с MCP (Model Context Protocol) для работы с LLM-кодинг-агентами (Claude Code, Cursor и др.)
  • Готовые примеры и туториалы для быстрого старта (Quick Tutorial, Stock Analysis и др.)
  • Enterprise-опции через CrewAI AMP Suite с observability, tracing и безопасностью
  • Открытая лицензия MIT и активное сообщество с более чем 100 000 сертифицированных разработчиков

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

Релизы

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

CrewAI 1.15.22: поддержка OpenRouter, роутинг моделей через llm_overlay, исправления SQLite, Azure и Gemini.

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

Релиз 1.15.21: добавлена телеметрия, исправлены ошибки в интеграциях и документации, скорректированы параметры моделей.

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

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

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

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

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

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

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

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

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

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

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

Релиз CrewAI 1.15.15: новые отчёты потоков, исправления безопасности и рефакторинг CLI.

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

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

  • Added: Контекст выполнения отделён от агентов кодинга для изоляции данных.
  • 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.
  • Добавлен рабочий процесс DOCS_TRANSLATIONS для синхронизации локализации и исправлены ссылки в документации.
1.15.12minor
🕐 1 мес назад · релиз на GitHub ↗

CrewAI 1.15.12: добавлен URLReadTool, унифицировано создание ресурсов через CLI, исправлены ошибки маршрутизации.

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

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

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

Релиз CrewAI 1.15.10: добавлено отслеживание использования навыков, обновлена документация и правила безопасности.

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

CrewAI 1.15.2: динамические LLM, inline-скиллы, потоки с потоковой передачей, исправления безопасности и документации.

  • Added: Динамическая подгрузка актуальных LLM-моделей в мастер-настройках Crew.
  • Added: Поддержка inline-определений скиллов и генерации определений Flow.
  • Added: Новые возможности для Flow: шаблонные входные данные, текстовые хелперы и потоковая передача (stream frame protocol).
  • Fixed: Исправлены уязвимости onnx и nltk, а также ошибки кэширования моделей и работы с Bedrock.
  • Added: Добавлены агенты-репозитории в определения Flow и улучшена обработка сообщений в AgentExecutor.
1.15.1minorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Релиз CrewAI 1.15.1: добавлена инициализация Git, обязательные определения проектов и фикс SSRU.

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