Что такое Agno и зачем это нужно
Agno позиционируется как платформа для создания самоуправляемых AI-агентов (self-driving agents). В отличие от простых чат-ботов, Agno предоставляет полный стек для превращения агентов в надежные сервисы (durable services). Платформа решает проблемы оркестрации, обеспечивая аутентификацию, ролевой доступ, планировщик задач и возможность приостановки/возобновления выполнения (resume/replay).
Главное отличие — наличие модуля Company OS. Он позволяет делегировать агентам реальные обязанности: организовывать работу в проекты и задачи, настраивать повторяющиеся рутины. Люди задают направление и проверяют результаты, а агенты владеют процессом исполнения.
Технические возможности и архитектура
Платформа поддерживает построение сложных команд агентов и рабочих процессов (workflows) с использованием ветвления, условий, циклов и параллельных шагов. Агенты могут использовать инструменты, делегировать задачи друг другу и сохранять контекст между сессиями.
Agno предоставляет три основных способа интеграции:
- REST API для встраивания в собственные продукты.
- MCP Server для подключения к Claude и ChatGPT.
- Agno Interfaces для работы в чат-приложениях, таких как Slack.
Поддержка облаков и развертывание
Agno спроектирована для работы в любом облаке. Развертывание поддерживается через шаблоны для Docker, Railway, AWS, GCP, Azure, Fly.io, Render, Modal и Helm. Данные хранятся в PostgreSQL, что обеспечивает контроль над информацией и возможность аудита.
Сравнение ключевых функций
| Возможность | Описание |
|---|---|
| Агенты и команды | Создание агентов с доступом к инструментам, делегированием и коллаборацией. |
| Устойчивое выполнение | Сохранение состояния фоновых задач и отслеживание статуса после перезапусков. |
| Человеческое одобрение | Проверка чувствительных действий перед запуском с возможностью одобрения. |
| Наблюдаемость (Observability) | Трассировка запусков, инспекция вызовов инструментов и диагностика сбоев через UI. |
| Безопасность | Аутентификация, роли и изоляция данных на уровне пользователя. |
| Кодовые агенты | Запуск Claude и Codex в песочницах для написания и тестирования кода. |
Как начать работу
Платформа ориентирована на разработчиков, использующих SDK для Agno, Claude Agent или Codex. Для быстрого старта рекомендуется клонировать репозиторий agentos-railway и использовать встроенный навык (skill) для локального запуска платформы. Это автоматически поднимает API-сервер, MCP-сервер и базу данных PostgreSQL.
Agno отправляет только телеметрические события о факте использования агентов (для приоритизации поддержки провайдеров моделей), но не передает промпты, сообщения или выводы. Телеметрию можно отключить переменной AGNO_TELEMETRY=false.
Источник: Github ↗
