AX — декларативный оркестратор для запуска множества автономных агентных задач в кластере. Он работает поверх Agent Substrate, обеспечивая песочницу для выполнения, и способен обрабатывать миллиарды задач на кластер. Тем, кто знаком с Kubernetes, принципы работы покажутся знакомыми.
Агенты — это новый тип нагрузки: они не похожи ни на stateless-микросервисы, ни на batch-задачи. Они накапливают состояние, требуют строгой изоляции, обращаются к API моделей и инструментальным серверам, и могут расходовать ресурсы без контроля. AX предлагает четыре простых декларативных примитива для управления этим процессом.
С помощью AX можно: запускать недоверенный код агента в изолированной песочнице с лимитами CPU и памяти; заранее подключать Git-репозитории, MCP-серверы и пакеты навыков; ограничивать исходящий трафик белым списком хостов; настраивать LLM платформы через секреты Kubernetes; приостанавливать агента и продолжать его работу позже, а также подключаться к запущенному агенту для наблюдения.
Все настройки описываются манифестами и применяются одной командой.
Для работы нужен кластер Kubernetes, реестр контейнеров и доступный Control API Agent Substrate. Установка разворачивает Redis, затем собирает и разворачивает образы control plane в отдельном namespace.
CLI-утилита взаимодействует с control plane через gRPC, поддерживает основные команды управления и автоматически подключается к активному контексту Kubernetes, переключаясь вместе с кластером.
Проект распространяется под лицензией Apache License 2.0.
GitHub ★ 6,672
