AgentScope
Фреймворк для создания, запуска и развертывания ИИ-агентов
Что это
Готовый к продакшену фреймворк для разработки агентов с упором на использование способностей моделей к рассуждению и работе с инструментами. Предоставляет сервис для развертывания агентов в виде веб-приложения.
Возможности
- Поддержка мультиагентных команд и SOP
- Интеграция с голосовыми API (WebRTC, Realtime)
- Работа с множеством провайдеров LLM
- Изолированное выполнение кода (Sandbox)
- Система разрешений и контроль действий (HITL)
- Встроенный веб-интерфейс для взаимодействия
Установка
Готовый пример запуска и обязательные переменные окружения смотрите в официальном репозитории.
Что нового в версиях
Исправления в TTS, RAG, моделях и инструментах; поддержка MiniMax, SOP и TeamPipeline.
- НовоеОбъявлена поддержка MiniMax, SOP и TeamPipeline.
- ИсправленоУлучшена работа TTS: учтены инструкции, голоса DashScope и ошибки CosyVoice.
- ИсправленоИсправлена обработка RAG: сохранены заголовки Excel, закрыты PIT в Elasticsearch.
- ИсправленоИсправлены модели: потоковая передача инструментов Anthropic, кэш Gemini и ID Ollama.
- ИсправленоУлучшена работа инструментов: корректная обработка glob, ссылок и отложенных результатов.
Релиз v2.0.9: добавлены SOP, TeamPipeline, TUI, голосовые модели и инструмент AskUser.
- НовоеДобавлен модуль agentscope.sop для разделения задач на верифицируемые этапы с сохранением состояния.
- НовоеВведена команда TeamPipeline, где лидер делегирует задачи участникам, работающим параллельно.
- НовоеПолноэкранное терминальное приложение agentscope.tui для чатов и голосовых сессий.
- НовоеПоддержка новых голосовых моделей: OpenAI Realtime, Gemini Live и xAI Grok Voice.
- НовоеДобавлен инструмент AskUser для запроса ответов у пользователя и модель MiniMax.
- ИсправленоУжесточены проверки прав для опасных команд shell (git, sed, tee).
Релиз v2.0.8: добавлены голосовые агенты, протокол A2A, сжатие контекста и LLM-ранжирование для RAG.
- НовоеВнедрён realtime Voice Agent с поддержкой DashScope и локального транспорта.
- НовоеДобавлен класс A2AAgent для коммуникации между агентами по протоколу A2A.
- НовоеПоявился новый модуль Pipeline с классом GoalPipeline для goal-driven рабочих процессов.
- НовоеРеализовано агент-управляемое сжатие контекста и LLM-ранжирование для улучшения качества RAG.
- НовоеДобавлена поддержка модели Volcengine Ark и улучшена работа с MCP в Docker-окружениях.
- ИсправленоИсправлены ошибки в Web UI (автоименование сессий, тёмная тема), модулях Gemini, OpenAI и планировщик.
Релиз v2.0.7.post1: добавлен GoalPipeline, финальные сводки агентов, нативные мультимодальные выводы и исправления для Gemini, WebUI и OpenAI.
- НовоеДобавлен новый модуль конвейера GoalPipeline для структурированных задач.
- НовоеАгенты теперь генерируют итоговый текстовый сводку после достижения лимита итераций.
- НовоеФорматировщик использует нативные мультимодальные выводы инструментов.
- ИсправленоИсправлен подсчёт токенов вывода в Gemini, исключены токены выполнения инструментов.
- ИсправленоВ истории OpenAI Responses сохранены зашифрованные элементы рассуждений.
- ИсправленоСессии в WebUI изолированы при переключении агентов, исправлена обработка прерванных ответов.
Релиз AgentScope v2.0.7: улучшена работа с RAG, агентами в командах и инструментами, исправлены потоки моделей и UI.
- НовоеДобавлена поддержка команд агентов: циклы для подчиненных агентов и уведомления лидера о сбоях.
- НовоеРасширены возможности RAG: просмотр чанков, предпросмотр документов и улучшенное управление базой знаний.
- НовоеВ контекст агента добавлено ограничение на количество изображений (max_image_num) и изоляция навыков по сессиям.
- ИсправленоИсправлено детерминированное закрытие потоков для моделей OpenAI и Anthropic, а также работа MoonshotChatModel.
- ИсправленоУстранены проблемы с MCP: восстановление соединений, поддержка SSE через URL и сохранение переменных окружения.
Релиз AgentScope v2.0.6: поддержка каналов Feishu/Discord, Apple Container, MCP-хабов и рефакторинг Web UI.
- НовоеДобавлена поддержка каналов Feishu и Discord для взаимодействия с агентами.
- НовоеWorkspace теперь поддерживает Apple Container в качестве бэкенда.
- НовоеВ агентский сервис интегрированы MCP и хабы навыков (skill hubs/markets).
- НовоеWeb UI переписан на shadcn, унифицирован стиль боковой панели и форм.
- НовоеДобавлен middleware-хук on_check_permission для кастомной проверки прав.
- ИсправленоИсправлено дублирование событий запуска внешних инструментов и ошибки трассировки Otel.
Релиз AgentScope v2.0.5: новые модели, поддержка RAG для Excel/Word и MongoDB, а также улучшенная работа с окружениями.
- НовоеДобавлена поддержка новых моделей Dashscope и Kimi K3, а также Gemini TTS API.
- НовоеРасширены возможности RAG: добавлены парсеры для Excel и Word, а также бэкенды MongoDB и Elasticsearch.
- НовоеВ Agent as Service внедрено хранение на базе SQLAlchemy и возможность шаринга ресурсов между пользователями группы или организации.
- НовоеПоддержка структурированного вывода агентов, инъекции информации об окружении и PowerShell для Windows.
- НовоеДобавлены новые бэкенды для рабочих пространств: K8s, OpenSandbox, Daytona и Bubblewrap.
- ИсправленоИсправлены ошибки рендеринга в Web UI, работа с токенами OpenAI, сжатием контекста и фильтрацией состояний.
Релиз AgentScope v2.0.4: добавлена долговременная память, поддержка TTS, RAG и прерывание агентов.
- НовоеИнтеграция долговременной памяти на базе ReMe и файловый мидлвар.
- НовоеПоддержка TTS через OpenAI API и DashScope CosyVoice.
- НовоеВозможность прерывания работы агента с сохранением контекста и состояния инструментов.
- НовоеДобавлена поддержка векторной базы данных Milvus Lite.
- НовоеВ сервисе агентов появился эндпоинт статуса сессии и возможность приглашения существующих агентов в команду.
- ИсправленоИсправлены ошибки в обработке потоковых ответов, структурированного вывода и форматирования для Gemini.
Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.