Оглавление

Google представила два новых расширения для командной строки Gemini, которые позволяют автоматизировать анализ безопасности кода и деплой приложений в Cloud Run прямо из терминала, сообщает Google Cloud Blog.

Новые возможности для разработчиков

Расширения Security и Cloud Run представляют собой первую реализацию новой системы расширений для Gemini CLI. Они предлагают две ключевые команды:

  • /security:analyze — комплексное сканирование репозитория на уязвимости
  • /deploy — автоматический деплой приложений на полностью управляемую бессерверную платформу Cloud Run

Интересно наблюдать, как Google пытается упростить жизнь разработчикам, интегрируя ИИ прямо в рабочие процессы. Команда /deploy выглядит особенно перспективно — она действительно может сократить время развертывания с часов до минут. Правда, пока это работает только в экосистеме Google Cloud, что несколько ограничивает универсальность.

Расширение для безопасности: /security:analyze

Новый инструмент с открытым исходным кодом автоматизирует анализ безопасности, интегрируясь непосредственно в процесс разработки и CI/CD-конвейеры. Расширение выполняет три основные функции:

  • Анализирует изменения кода через git diff
  • Идентифицирует уязвимости: жестко заданные секреты, инъекции, проблемы контроля доступа
  • Предоставляет детальные отчеты с конкретными предложениями по исправлению

Начало работы с /security:analyze

Для установки расширения требуется Gemini CLI версии 0.4.0 или выше:

gemini extensions install https://github.com/google-gemini/gemini-cli-security

После установки можно запускать сканирование локальных изменений или (скоро) автоматическую проверку запросов на включение через GitHub Actions.

Расширение Cloud Run: /deploy

Команда /deploy автоматизирует весь процесс деплоя веб-приложений — от сборки до публикации. После выполнения команды Gemini CLI возвращает публичный URL развернутого приложения.

Быстрый старт с /deploy

Для использования команды необходимо:

  1. Установить расширение Cloud Run (требуется Gemini CLI v0.4.0+):
    gemini extensions install https://github.com/GoogleCloudPlatform/cloud-run-mcp
  2. Аутентифицироваться в Google Cloud:
    gcloud auth login
    gcloud auth application-default login
  3. Перейти в корневую директорию приложения и выполнить: /deploy

Перспективы экосистемы расширений

Расширения Security и Cloud Run — первые ласточки в новой системе расширений Gemini CLI. Google планирует создать открытую экосистему, где любой разработчик сможет создавать и распространять собственные расширения для командной строки.

Расширения уже доступны в трех вариантах: непосредственно в Gemini CLI, в VS Code через Gemini Code Assist и в Cloud Shell с автоматической аутентификацией.