代理已经部署完成,下一步想让 Gemini Enterprise 找到并调用它时,google-agents-cli-publish 负责把代理注册进去。它覆盖 Agent Runtime 上的 ADK 原生注册,也覆盖 Cloud Run 或 GKE 上通过 A2A agent card 注册的方式。
先确认 Gemini Enterprise 应用已经存在,并且代理确实可访问。Agent Runtime 上的 ADK 项目优先使用 `--registration-type adk` 和 reasoning engine 资源;Cloud Run、GKE 或非 ADK 框架则使用 A2A,并提供 agent card URL。部署产生的 `deployment_metadata.json` 可以帮助命令自动发现运行时信息,但不能替代实际部署。
在 CI/CD 里用完整 flags 或环境变量运行,避免把交互式提问带进流水线。需要 OAuth 授权时再提供 authorization resource;重复注册是幂等更新,不会凭空创建一堆副本。这个 Skill 处理注册和 Agent Registry 管理,不负责部署代理本身。