Дайджесты новостей
Модульная панель витрины плагинов Google Antigravity с интерфейсными коннекторами к внешним сервисам.

Google Antigravity Plugins Marketplace: прямое подключение ИИ-агентов к Figma, Jira и Stripe

Долгое время главной проблемой автономных ИИ-агентов оставалась их оторванность от реальной корпоративной инфраструктуры. Модель могла блестяще написать компонент интерфейса или составить план спринта, но чтобы перенести этот результат в Jira, скопировать параметры стилей из макета Figma или настроить вебхуки в Stripe, человеку приходилось работать живым переходником между десятком открытых вкладок браузера.

С запуском официального маркетплейса плагинов в среде разработки Google Antigravity эта парадигма кардинально изменилась. Платформа представила каталог из 126 сертифицированных интеграций, позволяющих агентам взаимодействовать с внешними корпоративными сервисами через стандартизированные программные интерфейсы.

Как устроена архитектура плагинов Antigravity

Вместо закрытых самописных адаптеров Google сделала ставку на открытые стандарты. Каждый плагин в экосистеме Antigravity представляет собой связку декларативного манифеста plugin.json и спецификации эндпоинтов OpenAPI 3.0.

Это означает, что любой разработчик может подключить к своему агенту как популярный SaaS-сервис, так и внутренний микросервис компании. Когда агент сталкивается с задачей, требующей внешнего действия, он сканирует доступные инструменты, формирует корректный JSON-пейлоад и обращается к целевому API через защищенный шлюз. Ранее мы подробно освещали, как развивался маркетплейс плагинов Antigravity, а сегодня эта функциональность стала доступна в повседневной практике.

Давай посмотрим на структуру стандартного манифеста плагина, подключающего агента к корпоративному трекеру Jira:

{
  "$schema": "https://antigravity.google.com/schemas/v1/plugin.json",
  "name": "jira-project-sync",
  "version": "1.2.0",
  "displayName": "Jira Task Synchronizer",
  "description": "Позволяет агентам Antigravity читать контекст тикетов и создавать задачи в Jira",
  "author": "Enterprise Automation Lab",
  "auth": {
    "type": "oauth2",
    "authorizationUrl": "https://auth.atlassian.com/authorize",
    "tokenUrl": "https://auth.atlassian.com/oauth/token",
    "scopes": ["read:jira-work", "write:jira-work"]
  },
  "toolsSchema": "./openapi.yaml"
}

А вот так выглядит фрагмент спецификации OpenAPI, описывающий конкретный метод создания задачи, который агент понимает и вызывает автоматически:

openapi: 3.0.3
info:
  title: Jira Antigravity Connector API
  version: 1.0.0
paths:
  /rest/api/3/issue:
    post:
      summary: Создать новый тикет в Jira
      operationId: createJiraIssue
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                projectKey:
                  type: string
                  example: "FRONT"
                summary:
                  type: string
                  example: "Рефакторинг компонента навигации"
                description:
                  type: string
                  example: "Агент Antigravity выявил устаревшие вызовы хуков"
                issueType:
                  type: string
                  enum: ["Task", "Bug", "Story"]
                  default: "Task"
              required: ["projectKey", "summary"]
      responses:
        '201':
          description: Тикет успешно создан
          content:
            application/json:
              schema:
                type: object
                properties:
                  id: { type: "string" }
                  key: { type: "string" }
                  self: { type: "string", format: "uri" }

Сквозной пайплайн: от макета в Figma до биллинга в Stripe

Чтобы почувствовать реальную мощь этой экосистемы, давай разберем типичный сценарий продуктовой разработки новой фичи:

  1. Считывание дизайн-токенов из Figma: Агент обращается к плагину Figma через REST API, выгружает актуальные цвета, типографику, сетку отступов и параметры автолейаутов. Ему больше не нужно угадывать отступы по растровому скриншоту — он получает точный JSON с описанием компонентов интерфейса.
  2. Создание задач в Jira: На основе декомпозиции макета агент автоматически регистрирует технические задачи в трекере, привязывает их к нужному эпику и проставляет оценки сложности.
  3. Генерация клиентского кода: Используя полученные дизайн-токены, агент пишет чистые React-компоненты с типизацией TypeScript и набором unit-тестов.
  4. Интеграция с платежным шлюзом Stripe: Если компонент содержит форму подписки или покупки, агент активирует плагин Stripe, генерирует код создания сессии Checkout и прописывает обработчики вебхуков для тестового контура.

Вся эта цепочка выполняется в рамках единой интерактивной сессии в Antigravity. Разработчик выступает не исполнителем рутинных механических действий, а ведущим архитектором и цензором, утверждающим ключевые этапы.

Безопасность и гранулированные права доступа

Предоставление автономному агенту прямого доступа к боевым сервисам неизбежно порождает риски безопасности. Представь, что агент, оптимизирующий код платежного модуля, случайно отправит команду на повторное списание средств через плагин Stripe.

Чтобы исключить подобные инциденты, Google внедрила строгую модель разграничения полномочий (Permission Scopes):

  • Операции только для чтения (read-only): Сбор стилей из Figma, чтение описания багов в Jira или получение списка коммитов в GitHub происходят в фоновом режиме без прерывания диалога.
  • Деструктивные операции (write / execute): Создание новых репозиториев, удаление веток, выставление счетов или деплой в облако требуют явного подтверждения оператором (Human-in-the-loop). На экране появляется интерактивная плашка с точным описанием планируемого действия и кнопками подтверждения.
  • Изолированное хранилище секретов: Ни один плагин не имеет прямого доступа к сырым токенам авторизации. Все ключи API и токены OAuth 2.0 шифруются в Antigravity Secret Store и инжектируются в заголовки запросов на уровне сетевого прокси-демона среды.

Как подключить собственный внутренний сервис

Если в твоей компании используется закрытая база знаний или самописный сервис деплоя, его интеграция в Antigravity занимает не более часа. Достаточно описать доступные эндпоинты в формате OpenAPI 3.0, упаковать манифест plugin.json и зарегистрировать плагин через локальную панель расширений.

Агент мгновенно распарсит спецификацию, поймет сигнатуры методов и сможет вызывать твой внутренний API так же естественно, как публичные сервисы Google Cloud. Это превращает рабочее пространство разработчика в единый командный центр, где ИИ берет на себя всю связующую рутину.