AutoGen

Статус на 2026-09-14

AutoGen находится в maintenance mode и поддерживается сообществом: ожидаются исправления критических ошибок и уязвимостей, но не новые крупные функции. Для новых проектов Microsoft рекомендует Microsoft Agent Framework.

Что это было

AutoGen — open-source фреймворк для одиночных и multi-agent приложений. Его современная, но теперь legacy-архитектура отличается от старой ветки 0.2.

СлойНазначение
AgentChatВысокоуровневые агенты, команды и шаблоны взаимодействия
CoreEvent-driven runtime и маршрутизация сообщений
ExtensionsModel clients, executors и другие интеграции
Studio / BenchПрототипирование и измерение сценариев

Старые статьи с ConversableAgent часто относятся к AutoGen 0.2. Даже при сопровождении существующего проекта сначала определи поколение API.

Практическое решение

Оставаться на AutoGen разумно, если система уже работает, миграция пока дороже поддержки, а security fixes и зависимости отслеживаются.

Не начинать новый проект, если нет конкретной причины зависеть от AutoGen Core или его исследовательских примеров. Сначала оцени Microsoft Agent Framework либо более узкий SDK/runtime.

План сопровождения и миграции

  1. Зафиксировать версии autogen-agentchat, autogen-core и extensions.
  2. Инвентаризировать agents, teams, termination conditions, model clients и executors.
  3. Закрыть generated code в sandbox и ограничить полномочия tools.
  4. Перенести evals на независимый от фреймворка уровень.
  5. Сопоставить компоненты с официальным migration guide Microsoft Agent Framework.
  6. Мигрировать по одному workflow, сохраняя контрольные traces и результаты.

Официальные источники

Связанные заметки