Регистрирует развёрнутые agent в Gemini Enterprise через agents-cli publish gemini-enterprise: для ADK на Agent Runtime использует нативный режим ADK, для Cloud Run и GKE — A2A. Также описывает управление agent и MCP server в Agent Registry.
Возможности
- Выбирает режим регистрации ADK или A2A с учётом типа agent и deployment target.
- Автоматически считывает данные из
deployment_metadata.json, включая ID Agent Runtime и тип регистрации. - Показывает programmatic и interactive режимы, флаги и соответствующие переменные окружения.
- Описывает публикацию через agent card URL и настройку OAuth authorization через
--authorization-id. - Приводит команды
gcloudдля просмотра и обновления записей Agent Registry и регистрации MCP server. - Помогает разбирать ошибки регистрации, включая
Session not found, HTTP 403 и проблемы с agent card.
Когда использовать
- Нужно зарегистрировать развёрнутый ADK agent в Gemini Enterprise.
- Нужно опубликовать agent с Cloud Run или GKE через A2A.
- Нужно добавить регистрацию agent в CI/CD или пройти её в interactive режиме.
- Нужно найти, обновить или удалить запись Agent Registry либо зарегистрировать MCP server.
Установка
uv tool install google-agents-cli
Примеры
Регистрация ADK agent на Agent Runtime:
agents-cli publish gemini-enterprise \
--registration-type adk \
--agent-runtime-id projects/123456/locations/us-east1/reasoningEngines/789 \
--gemini-enterprise-app-id projects/123456/locations/global/collections/default_collection/engines/my-app \
--display-name "My Agent" \
--description "Handles customer queries" \
--tool-description "Answers questions about products"
Interactive регистрация:
agents-cli publish gemini-enterprise --interactive
Регистрация внешнего MCP server в Agent Registry:
gcloud agent-registry services create SERVER_NAME --location=LOCATION \
--mcp-server-spec-type=tool-spec --mcp-server-spec-content=toolspec.json \
--interfaces="url=SERVER_URL,protocolBinding=jsonrpc"
Установка
npx skills add https://github.com/google/agents-cli --skill google-agents-cli-publish