Agent Orchestrator
Армия ИИ-агентов пишет код параллельно и сама исправляет свои ошибки
AX — открытый рантайм агентной оркестрации от Google, который запускает автономных агентов в кластере Kubernetes. Работает декларативно: вы описываете задачу манифестом, а AX сам поместит её в песочницу, подключит рабочее пространство, ограничит сеть и поможет масштабировать это до миллиардов задач на кластер. Инструмент рассчитан на инженеров и платформенные команды — если вы работали с Kubernetes, CLI покажется знакомым с первой минуты.
Логика проекта простая: агенты не похожи ни на stateless-микросервисы, ни на batch-задачи. Они накапливают состояние, требуют строгой изоляции, дёргают API моделей и tool-серверы, а в цикле могут бесконтрольно сжигать деньги. Отсюда — четыре базовых примитива, которые описываются декларативно:
Все объекты живут в манифестах ax.io/v1alpha1 и применяются одной командой ax apply -f — можно многодокументным YAML из файла или через stdin. CLI намеренно сделан по образцу kubectl: apply, get, describe, watch, delete работают одинаково для tasks, gateways, workspaces и models, а ax watch task транслирует смену фаз и условий в реальном времени. Плюс агентные глаголы: ax suspend положит простаивающего агента с контрольной точкой состояния актора, ax resume продолжит с того же места, а ax ssh даст интерактивный доступ в работающую песочницу — правда, для этого у задачи должен быть выставлен spec.debug: true.
Приятная деталь для тех, кто жонглирует кластерами: AX следует активному kube-контексту. Переключились через kubectx — и ax сам определит и затуннелирует соединение к control plane нужного кластера в фоне. Можно и без переключения: ax --context=dev-cluster get tasks. За туннелями следят ax tunnel list и ax tunnel stop, состояние лежит в ~/.ax/tunnels. Если стандартный образ раннера не подходит, документация описывает контракт между control plane и контейнером задачи, так что свой раннер собрать можно.
Исполнение в песочнице держится на Agent Substrate — его Control API должен быть доступен. Для развёртывания понадобятся кластер Kubernetes, ko, контейнерный реестр, из которого кластер сможет забирать образы. CLI ставится через go install github.com/google/ax/cmd/ax@latest, control plane — командой make deploy, которая поднимет Redis и задеплоит образы в namespace ax-system. В репозитории есть demo.sh, проходящий полный жизненный цикл: применит кастомное рабочее пространство, дождётся готовности, выполнит команды через ax ssh и приостановит задачу.
Код открыт под Apache License 2.0, сведений о платных тарифах нет. Один важный нюанс: проект предупреждает, что основные концепции, протоколы и спецификации ещё активно дорабатываются. API помечен как v1alpha1, и до стабильного релиза стоит ждать серьёзных несовместимых изменений.
Армия ИИ-агентов пишет код параллельно и сама исправляет свои ошибки
Oz от Warp: платформа оркестрации облачных AI-агентов с автозапуском и аудитом
Исследователи открыли способ превратить нейросеть в полноценного агента с инструментами и памятью